PostScript против PDF в качестве выходного формата

В настоящее время я пишу приложение для набора текста и использую PSG в качестве серверной части для создания файлов PostScript. . Теперь я думаю, имеет ли смысл этот выбор. Похоже, что ReportLab Toolkit предлагает все функции PSG и даже больше. Однако ReportLab выводит PDF.

Преимущества PDF предлагает:

  • прозрачность
  • улучшенная поддержка кодировок символов (например, Unicode)
  • возможность встраивания шрифтов TrueType и даже OpenType
  • гиперссылки и закладки

Есть ли причина использовать Postscript вместо прямого вывода в PDF? Хотя Postscript является полноценным языком программирования, в отличие от PDF, в качестве базового формата вывода документов он, похоже, не дает никаких преимуществ. Я предполагаю, что PDF можно легко преобразовать в PostScript для печати?

Некоторые полезные ссылки:


person Brecht Machiels    schedule 06.01.2011    source источник
comment
Непонятно, что делает ваше приложение.   -  person Aleksei Guzev    schedule 13.06.2016


Ответы (4)


Если вы планируете выводить только на принтер PostScript, используйте PostScript. В противном случае используйте PDF.

PDF более широко поддерживается устройствами, не являющимися принтерами. И для ваших целей нет никаких технических преимуществ PS по сравнению с PDF (кроме невозможности вывести файл непосредственно на принтер).

person Seth    schedule 06.01.2011
comment
Распечатывает ли постскриптум по одной странице за раз; тогда как PDF отображает все сразу, что увеличивает накладные расходы на печать? - person clay; 13.11.2013
comment
Я могу писать программы на PS — эти программы могут быть интерпретированы принтером и адаптированы к разрешению этого принтера. Нет никакого реального технического преимущества PDF — на самом деле я могу просто преобразовать PS в PDF — не могу сделать наоборот. - person wcochran; 29.04.2018
comment
Я использую программу для создания штрих-кодов для публикации книг. Затем я конвертирую их в PDF для встраивания и печати с помощью ghostscript. Обе технологии имеют свое место. Но, по моему опыту, есть длинный список вещей, которые легко делает PDF, но которые сбивают с толку PS (например, встраивание шрифтов TrueType!) - person Seth; 02.05.2018

Вот некоторые вещи, которые следует учитывать:

person Chris    schedule 07.05.2011
comment
К сожалению, ссылка pdfzone.com для встраивания видео в pdf не работает. Другое описание можно найти в Adobe. Способ встраивания с помощью TeX можно найти на tex.stackexchange. - person Mitja; 14.02.2016

PDF — это гораздо более автономный формат и высокий уровень функциональности. Он также имеет больше инструментов. Если вам конкретно не нужен Postscript, придерживайтесь PDF.

person mark stephens    schedule 06.01.2011

Избегайте PDF как чумы. Adobe изобрела PDF и подтолкнула PDF к потребителям, чтобы заработать больше денег на лохах, которые верили всей шумихе вокруг PDF, которую Adobe рассказывала своим пользователям. PDF — это раздутый формат, для правильного чтения и обработки которого требуется медленный и платный ридер. Большинство бесплатных программ для чтения не поддерживают 100 % функций Adobe и, скорее всего, поддерживают часть функций, имеющихся в Postscript. Например, reportlab не поддерживает 100 % функций PDF.

Исторические поддельные технические аргументы в пользу использования PDF были

  • Нет циклов в PDF, которые останавливают обработку, False, так как другие форматы, такие как XML без циклов, имеют проблемы с памятью и обработкой.
  • Более полнофункциональный аргумент False, поскольку Postscript более мощный и может делать то, что PDF может делать с меньшим количеством функций.
  • Postscript должен загрузить все страницы, так как это язык. Это, конечно, неверно, так как C, C++, Java и многие другие языки могут загружать код во время выполнения.
  • В Postscript отсутствует функция X. Верно, но в основном потому, что
    Adobe изобретает новый формат для заработка, а не потому, что функцию X нельзя добавить в Postscript.

Настоящая причина использования PDF вместо Postscript заключается в том, что программы чтения PDF более распространены, чем программы чтения Postscript.

person user6830669    schedule 24.10.2018