Others

Что происходит, когда вы распечатываете PDF-файл через виртуальный PDF-принтер

Выбор Microsoft Print to PDF или Save as PDF в диалоговом окне печати и нажатие кнопки «Печать» не отправляют документ на физический принтер. Он отправляет его на виртуальный PDF-принтер — программу, которая принимает задание на печать точно так же, как и физический принтер, но вместо того, чтобы наносить чернила на бумагу, оно записывает PDF-файл на диск. Полученный PDF-файл выглядит так же, как он выглядел бы на бумаге, но это новый PDF-файл, структурно отличающийся от оригинала. Понимание того, что происходит во время этого процесса виртуальной печати, объясняет, почему выходной PDF-файл иногда ведет себя иначе, выглядит иначе или имеет другие свойства, чем исходный документ.

What Happens When You Print a PDF Through a Virtual PDF Printer

Как работает виртуальный PDF-принтер

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

Команды печати, отправляемые приложением, обычно имеют форму языка описания страниц, чаще всего PostScript или XPS, в зависимости от операционной системы и драйвера принтера. Виртуальный PDF-принтер интерпретирует это описание страницы и создает на его основе PDF-файл. Полученный PDF-файл представляет собой новое творение, полученное на основе результатов печати приложения, а не копию исходного файла. Каждая страница перерисовывается. Каждый шрифт повторно встраивается. Каждое изображение подвергается повторной обработке. Это воссоздание является источником изменений, которые могут произойти во время виртуальной PDF Printing.

WukongPDF

Попробуйте изображение в PDF

Никакой установки не требуется. Работает прямо в вашем браузере.

Начать →

Что меняется во время виртуальной печати PDF

Изменения обработки шрифтов во время виртуальной печати. В исходном PDF-файле могли использоваться встроенные шрифты с определенной кодировкой. Приложение отправляет шрифты на виртуальный принтер в виде контуров глифов или ссылок на шрифты. Виртуальный принтер встраивает шрифты в новый PDF-файл, используя собственную логику внедрения шрифтов. Если шрифт был подмножеством в оригинале, виртуальный принтер может подставить его по-другому, потенциально теряя символы, которые присутствовали в оригинале. Если шрифт не был встроен в оригинал, но был доступен в системе, виртуальный принтер может встроить его, создав более автономный документ.

Качество изображения может измениться. Исходный PDF-файл может содержать изображения с высоким разрешением. При выводе приложения на печать эти изображения могут быть уменьшены до разрешения принтера по умолчанию, обычно 300 точек на дюйм. Затем виртуальный принтер встраивает уменьшенные изображения в новый PDF-файл. Изображение с разрешением 1200 DPI в оригинале становится изображением с разрешением 300 DPI на выходе. Повторение процесса виртуальной печати одного и того же документа усугубляет эту потерю, поскольку каждый цикл применяет одно и то же понижение разрешения к изображениям, которые уже были подвергнуты понижению разрешения один раз.

Что теряется при виртуальной печати PDF

Интерактивные элементы не выдерживают виртуальной печати. Поля форм, гиперссылки, закладки, цифровые подписи, комментарии и аннотации переносятся в исходный PDF-файл как интерактивные объекты, отдельные от содержимого страницы. Вывод приложения на печать отображает эти элементы как визуальные метки на странице или полностью их опускает. Виртуальный принтер получает отображаемую страницу, а не интерактивные объекты. Выходной PDF-файл содержит внешний вид интерактивных элементов, но не саму интерактивность.

Метаданные могут передаваться, а могут и не передаваться. Исходное название PDF-документа, автор, тема и ключевые слова хранятся в словаре метаданных PDF. Приложение может отправить их как свойства документа на виртуальный принтер, а может и нет. Виртуальный принтер может заполнить новые метаданные PDF из свойств задания печати приложения или оставить поля метаданных пустыми. Проверьте свойства документа виртуально распечатанного PDF-файла. Если название и автор отсутствуют, метаданные были потеряны в процессе печати. Структура вывода PDF Format является новым творением, а не копией исходной структуры.

Почему виртуальная печать все еще полезна

Несмотря на потери, виртуальная печать PDF полезна, поскольку решает конкретные задачи. PDF-файл, который отказывается открываться в одном средстве просмотра, но открывается в другом, можно виртуально распечатать из работающего средства просмотра, чтобы создать новый PDF-файл, который открывается везде. В процессе воссоздания отбрасываются любые структурные особенности, вызывающие проблемы совместимости. PDF-файл с ограничениями разрешений, предотвращающими редактирование или копирование, можно виртуально распечатать и создать неограниченную копию. Ограничения не сохраняются в процессе печати, поскольку на выходе получается новый PDF-файл.

PDF-файл, собранный из нескольких источников с разным форматированием, можно виртуально распечатать, чтобы нормализовать внешний вид. В процессе печати все страницы повторно обрабатываются с помощью одного приложения, сглаживая различия между исходными PDF-файлами. PDF Export, полученный с виртуального принтера, представляет собой PDF-файл с наименьшим общим знаменателем, который жертвует точностью ради совместимости. Для документов, где универсальная читаемость важнее, чем сохранение каждого пикселя каждого изображения, виртуальная печать является практичным инструментом.

Сравнение виртуальных PDF-принтеров

Различные виртуальные PDF-принтеры выдают разные результаты из одного и того же исходного документа. Microsoft Print to PDF, входящий в состав Windows, создает компактные PDF-файлы, оптимизированные для просмотра на экране. Adobe PDF, установленный вместе с Acrobat, создает файлы PDF, которые точно соответствуют спецификации Adobe PDF и сохраняют больше функций документа. Сторонние виртуальные принтеры, такие как CutePDF, doPDF и Bullzip, предлагают дополнительные возможности, такие как управление разрешением, сохранение метаданных и настройки сжатия.

Протестируйте каждый виртуальный принтер с репрезентативным документом, прежде чем стандартизировать его для рабочего процесса. Распечатайте один и тот же PDF-файл на каждом виртуальном принтере и сравните результат. Проверьте размер файла, качество изображения, отрисовку шрифтов и сохранение метаданных. Различия могут быть существенными. Виртуальный принтер, который обеспечивает превосходные результаты при печати текстовых документов, может создавать неприемлемо мягкие изображения для документов с большим количеством фотографий. Выберите принтер, который лучше всего соответствует типу документа.

Как свести к минимуму нежелательные изменения при виртуальной печати

Чтобы сохранить качество изображения, проверьте настройки печати приложения перед отправкой документа на виртуальный принтер. Установите для качества печати значение «Высокое» или «Наилучшее», что позволит приложению отправлять изображения в полном разрешении. В свойствах виртуального принтера установите выходное разрешение, чтобы оно соответствовало или превышало разрешение изображений в исходном документе. Если оригинал содержит изображения с разрешением 600 точек на дюйм, установите для виртуального принтера разрешение 600 точек на дюйм или выше.

Чтобы сохранить шрифты, убедитесь, что приложение настроено на встраивание шрифтов в выходные данные. Например, в Microsoft Word есть опция встраивания шрифтов в настройках сохранения, которая влияет на отправку шрифтов на принтер. Для виртуального принтера убедитесь, что в свойствах принтера включено внедрение шрифтов. WukongPDF предоставляет альтернативы PDF Printing, которые позволяют создавать высококачественные PDF-файлы без использования виртуального принтера, что позволяет избежать потерь качества, присущих конвейеру печати в PDF.

Печать виртуального PDF — это процесс преобразования, а не копирования. Понимание этого как преобразования с соответствующими потерями и преобразованиями, которые влечет за собой любое преобразование, устанавливает соответствующие ожидания в отношении качества продукции. Если целью является точная копия исходного PDF-файла, используйте функцию сохранения или дублирования, а не виртуальный принтер. Если целью является нормализовать, восстановить или снять ограничения с PDF-файла, виртуальная печать является подходящим инструментом для этой работы.

Виртуальную печать PDF также можно использовать для создания PDF-файлов из приложений, которые не имеют встроенной функции экспорта PDF. Старое приложение базы данных, специализированный инженерный инструмент или устаревшая система учета могут предлагать только опцию «Печать». Виртуальный PDF-принтер захватывает распечатку и создает PDF-файл, в котором сохраняется информация, если не исходная структура документа.

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

Размер файла виртуально напечатанного PDF-файла обычно больше, чем оригинала, поскольку виртуальный принтер перекодирует все содержимое. Текст, который эффективно сохранялся в виде кодов символов, можно преобразовать в контуры глифов. Изображения могут быть перекодированы с менее эффективным сжатием. Увеличение размера файла на тридцать-пятьдесят процентов после виртуальной печати является обычным явлением.

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

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

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

Описанные практические шаги прокладывают четкий путь от первоначальной проблемы к рабочему решению. Каждый метод был выбран за его надежность и доступность, гарантируя, что читатели смогут достичь стабильных результатов независимо от своего предыдущего опыта работы с инструментами PDF.

WukongPDF

Попробуйте изображение в PDF

Никакой установки не требуется. Работает прямо в вашем браузере.

Начать →