инструмент командной строки для создания PDF-файлов из различных типов документов? - PullRequest
2 голосов
/ 11 сентября 2009

Я ищу способы генерирования PDF-файлов на лету, предпочтительно с использованием инструмента командной строки, поскольку это будет сделано из веб-системы.

Мои требования включают работу в Windows и Linux, возможность конвертировать Microsoft Word, Excel и HTML в PDF.

Также была бы полезна возможность объединять или объединять различные документы в один выходной файл PDF.

Есть предложения? Я бы предпочел избегать приложений, которые работают как «драйверы принтера».

большое спасибо

Ответы [ 4 ]

3 голосов
/ 07 марта 2011

Проведя некоторые исследования, лучшее решение, которое я нашел в конце, могло бы обрабатывать все форматы файлов, которые нам требовались для преобразования, плюс, которое работало в Linux и Windows, было красиво изящным легковесным скриптом Python под названием PyODConverter. При этом используется OpenOffice (который сам работает в режиме сервера) для выполнения реальных преобразований, и он действительно прекрасно работает. Я использовал отдельный инструмент PDFTK для конкатенации PDF, поскольку обнаружил, что ImageMagick теряет много информации (и создает файлы огромных размеров).

Если вы обнаружите, что PyODConverter слишком ограничен, есть еще более мощный вариант, написанный тем же парнем под названием JODConverter.

1 голос
/ 04 марта 2011

Калибр работает на Linux, Windows и Mac OS X и имеет инструменты командной строки на всех трех. Он может переводить очень много типов документов в PDF и другие форматы.

(Отказ от ответственности: я большой пользователь, помогаю на IRC-канале Calibre и зацикливаюсь на разработке, поэтому я немного предвзят.)

0 голосов
/ 11 сентября 2009

Посмотрите на biopdf и PDF-принтер, который использует его, под названием Bullzip PDF . Проверьте документацию для Bullzip PDF для примеров того, как это может быть автоматизировано. Он имеет как интерфейс API, так и графический интерфейс.

0 голосов
/ 11 сентября 2009

Я думаю, что это утилита командной строки, но не уверен. Проверьте это

PDF Creator

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...