Вниз
Скачать: CL | DM;

Преобразование RTF или DOC в PDF   Найти похожие ветки 

 
Styx_   (2007-03-12 15:06) [0]

Нужно сделать subj в контексте службы (по возможности без взаимодействия с рабочим столом). Насколько я понимаю, работать с виртуальным принтером Acrobat в таком случае не получится? А может, есть что готовое для командной строки? Мне, правда, в поиске попадалось всё очень оконное, да и то за деньги.


 
tesseract ©   (2007-03-12 15:07) [1]


> А может, есть что готовое для командной строки? Мне, правда,
>  в поиске попадалось всё очень оконное, да и то за деньги.
>


GhostScript вроде, FineReader пользует и не жалуется. Можно тупо отправить на PDF-принтер.


 
Styx_   (2007-03-12 15:26) [2]


> Можно тупо отправить на PDF-принтер

А точно в службе можно? И что-то я не пойму, как в printto указать имя файла, в который надо печатать... А без этого Acrobat ведь диалог открыть попытается... А какой диалог без рабочего стола :(
Что же касается GhostScript - то... вид сбоку. PS-то всё равно через виртуальный принтер получать?


 
tesseract ©   (2007-03-12 16:54) [3]


> А точно в службе можно?


Зачем именно служба? Сделай к ней внешний фэйс в юзермод если что :-).


 
Styx_   (2007-03-12 17:11) [4]

При учёте того, что на сервере нет залогиненного пользователя, а документы отправляются через Web-интерфейс... Но вообще из того, что удалось найти в сети следует, что после копирования настроек принтера в профиль Default User печать под системной учётной записью должна заработать. Осталось понять, как задать имя файла и отследить конец печати :)


 
tesseract ©   (2007-03-12 17:53) [5]


>  Осталось понять, как задать имя файла и отследить конец
> печати :)


А зачем всё-таки печать? GhostScript и без печати всегда мог. Для веб вообще есть.

http://www.pdflib.com/products/

http://www.ros.co.nz/pdf/

подробнее в google.


 
YurikGL ©   (2007-03-12 17:58) [6]

> RTF в PDF
Ставим PDFFactory и печатаем в нее.


 
Styx_   (2007-03-12 18:31) [7]


> А зачем всё-таки печать? GhostScript и без печати всегда
> мог.


А как, если не секрет? Я не нашёл. Вроде надо сначала получить PostScript, а потом уже из него делать через GhostScript PDF. А как сделать PostScript из RTF не через печать - я тоже не умею. Да и без Wordа едва ли обойдётся - или WordViewerа - потому что документы могут быть довольно сложными.

Собственно, задача в автоматизации получения статей от пользователей. С теми, кто способны представить материал в виде LaTeXа или HTML проблем нет, но когда приходят Wordовские файлы с формулами, иллюстрациями, таблицами и прочим - очень хотелось бы автоматически переделать их в PDF, показать отправителю - типа, всё правильно? - и если да, то забыть про исходный файл навсегда.


 
umbra ©   (2007-03-12 19:17) [8]

для службы, наверное, лучше всего использовать xslt. трудность в том, где взять xsl для doc (старых версий, до оффиса 2003) и rtf


 
tesseract ©   (2007-03-13 12:08) [9]


>  Вроде надо сначала получить PostScript,


Pdf вроде и есть слегка под правленный Ps. GhostScript - GNU модификация PS. У меня OpenOffice без всяких принтеров сохраняет. ссылки приведены.


 
Styx_   (2007-03-16 13:53) [10]

Спасибо!
Идея насчёт OO, похоже, хорошая - он действительно это делает и к нему есть SDK. Тяжеловат, правда, и не всегда MSовские документы корректно открывает - но в этих случаях можно руками поправить.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.035 c
15-1174058986
oldman
2007-03-16 18:29
2007.04.08
Пожелай мне удачи в бою...


1-1171340684
green
2007-02-13 07:24
2007.04.08
Собственный шрифт для работы в word-е и Delphi


15-1173949758
Darvin
2007-03-15 12:09
2007.04.08
Перезагрузка WinXP при попытке работы с устройством


15-1173880615
shikitomedo2
2007-03-14 16:56
2007.04.08
Увольняются все в последнее время...


2-1174396361
nit_ro
2007-03-20 16:12
2007.04.08
как сделать базу данных в Borland Developer Studio 2006?




   Наверх