Всем привет! Пару недель назад я спрашивал о том, как конвертить документы MsWord в pdf под Unix. Понятно, что это можно сделать в OpenOffice, но как это сделать если X Windows и OpenOffice не установлены?Посоветовали несколько программ, вот что получилось:
(1) http://www.winfield.demon.nl/ -- antiword
Работает хорошо, но не конвертит картинки и таблицы => не подходит.(2) http://wvware.sourceforge.net/
Установилась нормально, но когда запускается скрипт - core dumped. Никак не могу найти причину, разбираюсь.(3) http://www.inf.enst.fr/~demaille/a2ps/
C doc файлами не работает, программка обрабатывает ASCII файлы. Попробовал преобразовать rtf-файл, программка создала ps, преобразовал потом в pdf программой ps2pdf. В результате вместо таблиц - какой-то текст....Может еще есть какие-то идеи/программы как скриптом преобразовать doc в pdf?
Удачи.
В догонку еще пару вопросиков....Ghostview использует только ps и pdf файлы на вход принтера, так?
То есть что-то типа gs -sDEVICE=printer_name -sOutputFile=my.ps test.doc работать не будет.А если использовать стандартную команду lpr, ведь файл на принтер посылается в postscript формате, так? Можно его как-нибудь в файл переправить, а потом в pdf?
>ведь файл на принтер посылается в postscript формате, так?Если принтер поддерживает PostScript, то так.
В противном случае PS пропускается через "интерпретатор", например gs, выдавая на выходе комманды, воспринимаемые данной моделью принентера. Например, для HP LJ - PCL.
Виндовс когда отправляет в очередь документ на ps принтер ессно перекодирует его в ps(правда когда на сетевой расшаренный тоже почему-то ps, даже если принтер pcl). Ежели отправить на расшаренный в самба принтер, то задание там можно поймать в ps формате. Забавный факт.
Я про виндовс слова не сказал :) У меня MS Word документы закачиваются на Unix server (Sun). Проблема - конвертить документы "на лету" в pdf. Если я использую юниквоый принтер и печатаю doc-файл, как его поймать в ps-формате?
>Виндовс когда отправляет в очередь документ на ps принтер ессно перекодирует его
>в ps(правда когда на сетевой расшаренный тоже почему-то ps, даже если
>принтер pcl). Ежели отправить на расшаренный в самба принтер, то задание
>там можно поймать в ps формате. Забавный факт.