PDF принтер
Большинство виртуальных PDF принтеров в системе Windows основаны на программном обеспечении Ghostscript и драйвере PostScript. Используя драйвер PostScript, принтер распечатывает страницу в формате PostScript и конвертирует её в PDF при помощи Ghostscript.
Скачать Master PDF EditorВы можете распечатать пробную страницу на вашем виртуальном принтере. И если вы найдете там текст PSCRIPT5, то ваш принтер основан на PostScript драйвере. И принтер для получения PDF конвертирует PostScript формат в PDF. С первого взгляда это кажется хорошим выбором, но на самом деле, использование PostScript драйвера для виртуального PDF, принтера имеет несколько основных недостатков..
В первую очередь это возраст. Это вам не коньяк, который от времени только лучше становится. Драйвер PostScript для системы Windows был разработан больше пятнадцати лет назад и с тех пор не получал существенных обновлений. Отсюда проблемы с поддержкой восточных языков, нестандартных шрифтов, неоправданно долгое время работы основанных на нём программ и прочее. Даже драйвер от Adobe имеет подобные проблемы. Не говоря уже о других бесплатных и условно бесплатных принтерах, которые используют Ghostscript для конвертации.
Второй проблемой является сам язык PostScript. Будучи разработанным для печатных издательств, он обладает набором возможностей, не совпадающим с требованиями предъявляемых к виртуальному принтеру. И самая большая проблема это то, что PostScript может сохранять шрифты только как векторные и виртуальный принтер пытается конвертировать их в TrueType формат.
Также PostScript — интерпретируемый язык. А как известно, любая интерпретация вносит некоторую погрешность. Это выливается во множество ошибок на этапе конвертации PostScript в PDF, что становится причиной неодинакового интерпретирования PDF файлов различными программами, а это противоречит самой идее создания PDF. Ведь этот формат, предназначенный для документооборота и технической документации, по идее, должен на всех машинах открываться и выглядеть одинаково.
Особенно конфликтной становится ситуация, когда особенности PostScript превышают возможности программного обеспечения при конвертации. Ведь здесь нужен целый интерпретатор для компьютерного языка да еще и такой, который умеет создавать PDF. Не слишком ли много сложностей для обычного виртуального принтера? А только установочный файл Ghostscript занимает больше 12 мб. К тому же происходит двойная конвертация: сначала в PostScript формат, а уже потом в PDF. А чем больше конвертация, тем меньше полученный документ будет совпадать с оригинальным.
Также принтеру надо создать не просто PDF, а документ, в котором вам , как минимум, будут необходимы такие функции, как выделить и скопировать текст, поиск по тексту и т. д… Не говоря уже о том, что в дальнейшем вам, возможно, понадобится открыть этот документ для редактирования. Архитектура PostScript противоречит этому и требованиям, которые предъявляются для виртуальных принтеров.
На этом фоне разумным выглядит использование программ для печати в PDF, не основанных на PostScript и его конвертации. Хорошим выбором является разработанный в Рэдмонде формат XPS. Он был разработан путем расширения формата XML и предназначен исключительно для документооборота. А на его базе был создан драйвер печати.
XPS драйвер использует стандартные Windows шрифты TrueType (в отличие от PostScript). Этот драйвер разрабатывался в Microsoft, и поэтому обеспечивает ускоренный возврат ответа в приложение, быструю печать сложных графических изображений, улучшенное качество печати и повышенную точность при выводе документов.
XPS формат гораздо проще и легче PDF и виртуальный принтер который использует XPS драйвер для печати PDF имеет очень много преимуществ. Принтеру нет необходимости конвертировать один формат в другой . Нужно просто создать PDF файл из XML формата. А если учитывать, что не требуется конвертировать шрифты в TrueType, так как они уже изначально в этом формате, то использование драйвера на базе XPS для виртуального принтера является лучшим решением.
Кстати, если вы распечатаете текстовую страницу на вашем PDF принтере и найдете там текст XPSDRV это значит что ваш принтер основан на базе XPS драйвера.
Скачать ImagePrinter ProВиртуальный принтер, который устанавливается вместе с Master PDF Editor для Windows, основан на базе XPSDRV. Виртуальный принтер ImagePrinter Pro основан на UNIDRV. Это идеальный способ для печати документов в форматах изображений и еще один альтернативный способ для создания PDF документов.
Узнать больше о Master PDF Editor