PostScript и PDF в качестве формата вывода
В настоящее время я пишу приложение для набора, и я использую PSG в качестве бэкэнда для создания файлов postscript. Теперь я задаюсь вопросом, имеет ли этот выбор смысл. Кажется, ReportLab Toolkit предлагает все функции, предлагаемые PSG, и многое другое. Однако ReportLab выводит PDF.
Преимущества PDF-предложений:
- диапозитивные
- улучшенная поддержка кодировок символов (Unicode, например)
- возможность встраивания TrueType и даже шрифтов OpenType
- гиперссылки и закладки
Есть ли причина использовать Postscript вместо прямого вывода в PDF? Хотя Postscript - это полный язык программирования, а не PDF, в качестве базового формата вывода документов, который, похоже, не дает никаких преимуществ. Я полагаю, что PDF можно легко преобразовать в PostScript для печати?
Некоторые полезные ссылки:
Ответы
Ответ 1
Если вы планируете выводить только на принтер PostScript, используйте PostScript. В противном случае используйте PDF.
PDF более широко поддерживается не-принтерами. И для ваших целей нет никаких технических преимуществ PS над PDF (кроме того, что вы не можете сбрасывать файл непосредственно на принтер).
Ответ 2
Вот несколько вещей, которые следует учитывать:
Ответ 3
PDF - это гораздо более автономный формат и высокий уровень функциональности. Он также имеет больше инструментов. Если вы не нуждаетесь в Postscript, придерживайтесь PDF.