1

Я видел, как просто для Mac OS сгенерировать pdf из документа без установки дополнительного программного обеспечения.
Но я ищу эту функциональность в Linux.
Один сценарий, например, если у меня есть myDocument.txt, который содержит статью, как я могу преобразовать это в PDF? Мой следующий вопрос, если предположить, что myDocument.txt является 3-страничным документом, будет ли он генерировать 3-страничный непрерывный PDF, а не только 3 отдельных PDF?
Какие-нибудь инструменты для Linux, которые это делают? (Графический интерфейс в порядке, но командная строка предпочтительнее)

6 ответов6

4

text2pdf - это последняя версия text2pdf и предлагает ряд улучшений по сравнению с версией 1.0. Как можно догадаться по названию, text2pdf преобразует текстовые файлы в PDF.

http://www.eprg.org/pdfcorner/text2pdf/

3

Для лучшего способа было бы установить cups-pdf и добавить виртуальный принтер. Больше информации здесь, на Арсгее

Другой способ - выбрать "Печать в файл" и выбрать .ps или .pdf.

1

Помимо всех инструментов *2pdf и *topdf которые вы можете найти в каталоге /usr/bin , в выбранной вами DE должна присутствовать "Печать в файл PDF". В KDE, например, апплет kprinter сделает это. Плюсом этого подхода является то, что форматирование уже было выполнено приложением, из которого вы выберете печать, и вы можете запустить это приложение из командной строки с помощью DBUS (или DCOP).

1

Текстовый процессор OpenOffice обычно используется в форме графического интерфейса, но у него есть функция "Экспорт в PDF". Посмотрите этот ответ для подсказок о том, как сделать это в форме сценария для использования командной строки.

0

В последней версии Ubuntu Linux (Maverick Meerkat) почти все программное обеспечение способно печатать в PDF. Просто дайте File -> Print, выберите "Print to file", установите выходной формат в PDF и укажите имя файла и местоположение. Если какое-либо приложение печатает только в Postscript, преобразуйте файл в файл PS в PDF с помощью команды ps2pdf. CUPS-PDF не очень рекомендуется.

0

Используя a2ps и ps2pdf:

a2ps --columns=1 file.txt|ps2pdf - output.pdf

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .