Как проверить, сохранились ли рукописные записи в PDF вашего дневника в векторном виде
Если рукописный текст в цифровом дневнике выглядит размытым при приближении экспортированного PDF, проверьте одну характерную страницу перед экспортом всего архива. Сначала сравните один и тот же штрих в исходном приложении и в PDF; затем изучите содержимое страницы PDF на наличие контуров или растровых объектов и ознакомьтесь с параметрами экспорта, описанными в документации вашего приложения. PDF может содержать как векторные контуры, так и растровые изображения, поэтому важный вопрос заключается в том, сохранился ли сам рукописный ввод в виде масштабируемой графики или превратился в изображение страницы с фиксированным разрешением.
Что означают «векторные чернила» и «растеризация» в PDF
Векторная графика описывает линии и штрихи с помощью геометрических инструкций, таких как прямые и кривые. Как правило, её можно масштабировать без появления пиксельных блоков, характерных для увеличения точечных рисунков. Растровое содержимое сохраняется в виде пикселей; приближение выше его эффективного разрешения может выявить нечёткость или ступенчатые края. Файлы PDF могут содержать обе формы на одной странице: рукописный ввод может быть представлен контурами, тогда как текстура бумаги, фотография или импортированный скан — изображением.
Понятие «слой» здесь может сбивать с толку. В PDF видимый пользователю слой может группировать содержимое, но форма отрисовки штриха — это отдельный вопрос. Инструмент анализа PDF может отображать контуры, изображения, текст и контейнеры; при этом изображение на странице также может состоять из множества контуров. В документации Xodo описаны эти типы содержимого и подчеркивается, что один лишь внешний вид не позволяет определить, какой именно тип представлен. Xodo: Content Panel
Начните с контролируемого сравнения
Выберите одну страницу с обычным рукописным текстом и одну с мелкими деталями, например, небольшой датой или сложным росчерком буквы. Оставьте исходный дневник открытым и экспортируйте только эту характерную страницу, если ваше приложение поддерживает экспорт диапазона страниц. В противном случае сделайте копию дневника и используйте её для эксперимента. Сохраняйте исходный документ без изменений во время диагностики экспорта.
Откройте экспортированный PDF во второй программе просмотра, желательно на другом устройстве или в приложении для настольного компьютера. Сначала сравните узнаваемый штрих в одинаковом масштабе отображения, затем значительно увеличьте его. Обратите внимание на блочные края, размытость, неровные кривые или неожиданное изменение толщины линии. Также осмотрите страницу в обычном для чтения масштабе: дефект, заметный только при сильном увеличении, и страница, которую изначально трудно прочесть, — это разные проблемы.
По возможности повторите сравнение во второй программе для чтения PDF. Средства просмотра PDF выполняют рендеринг документа для отображения, а различия в рендеринге или алгоритмах интерполяции при масштабировании могут изменить вид на экране даже качественной страницы. Если размытие заметно только в одной программе, откройте этот же файл в другой, прежде чем делать вывод о растеризации самого экспорта. В документации Mozilla к PDF.js объясняется, что уровень отображения анализирует и рендерит PDF-файлы, наглядно показывая, почему видимое на экране является лишь результатом отрисовки содержимого файла. Mozilla PDF.js: Getting Started
Изучите объекты страницы PDF
Анализ структуры дает гораздо больше информации, чем просто размер файла или его внешний вид. В PDF-редакторе или инспекторе, отображающем дерево содержимого, выделите область рукописного ввода и посмотрите на находящиеся под ней объекты. Набор объектов типа «контур» (path) или «кривая» (curve) указывает на то, что штрихи представлены в виде графической геометрии. Если вся страница или область рукописного ввода отображается как единый графический объект (image), это признак растрового содержимого. Смешанный состав означает, что на странице сочетаются разные форматы; проверяйте сами штрихи, а не предполагайте, что все объекты представлены одинаково.
В документации по Content Explorer в Xodo PDF Studio описана навигация по иерархическому дереву объектов страницы, выбор элемента для его подсветки на странице и просмотр свойств объекта. Это наглядный пример инструмента анализа, на который стоит ориентироваться; доступность и названия функций зависят от конкретного приложения. Xodo: Content Panel
Не воспринимайте термины «редактируемый» (editable), «объединенный» (flattened) или «с возможностью поиска» (searchable) как универсальные синонимы понятий «векторный» и «растровый». Терминология экспорта различается в разных приложениях. Например, Goodnotes заявляет, что её экспорт Editable PDF позволяет выделять, перемещать или масштабировать рукописный ввод и другие объекты в сторонних программах просмотра, в то время как экспорт Flattened предназначен для максимальной совместимости и позволяет искать по рукописному тексту, если включено распознавание. Эти задокументированные особенности описывают функции Goodnotes; они не доказывают, что редактируемый экспорт в любом приложении использует векторные штрихи, или что любой объединенный экспорт превращается в растровое изображение страницы. Goodnotes: Choose Between Editable and Flattened PDF Export
Проверьте параметры экспорта, влияющие на качество изображения
Вернитесь на текущую страницу справки или в диалоговое окно экспорта вашего приложения для ведения дневника и зафиксируйте доступные параметры: редактируемый или сведённый режим, качество изображения, сжатие, разрешение, а также наличие отдельного экспорта в виде изображений. Не полагайтесь на устаревшие руководства и не пытайтесь угадать значение переключателей. Параметр «объединить» (flatten) может означать слияние аннотаций с содержимым страницы без обязательного преобразования каждого штриха в изображение низкого разрешения; уточняйте определение в руководстве конкретного приложения.
Если PDF был растеризован отдельным шагом конвертации, параметры разрешения и сжатия играют решающую роль. В руководстве по растеризации от Xodo указано, что растеризация воссоздает страницы в виде изображений вместо векторных команд; в ней доступны настройки разрешения и сжатия, а также отмечается, что JPEG использует сжатие с потерями, а Flate — без потерь. Это объясняет, почему растровый PDF низкого разрешения или с сильным сжатием может размываться при увеличении, и почему формат изображения имеет значение только тогда, когда страница действительно растеризуется. Xodo: Rasterize PDF
Если настройки не задокументированы или вызывают сомнения, не делайте поспешных выводов на основе небольшого размера файла или четкого предпросмотра. Экспортируйте тестовую страницу дважды с параметрами, описанными в документации приложения, а затем сравните полученные PDF в одной и той же программе просмотра при одинаковом увеличении. Помечайте файлы или ведите заметки о выбранных параметрах, чтобы при необходимости гарантированно воспроизвести лучший результат при экспорте всего дневника.
Оцените, готов ли экспортированный файл к долгосрочному хранению
Используйте результаты проверки для принятия практического решения. Если рукописный текст представлен контурами, остается четким при нужном масштабе и корректно выглядит во второй программе просмотра, у вас есть веские основания считать, что экспорт подходит для ваших целей. Если рукописные записи сохранены как изображение, проверьте описанные в документации элементы управления разрешением и сжатием или выберите другой режим экспорта. Если в PDF сочетаются разные элементы, оценивайте рукописные штрихи отдельно от импортированных картинок и фонов.
Перед пакетным экспортом проверьте несколько разных типов страниц: страницу с мелким почерком, страницу с фотографиями и любую страницу с цветными или полупрозрачными маркерами. Настройка, сохраняющая обычные черные штрихи, может повлиять на другие элементы страницы. Убедитесь, что экспортированный файл открывается, все страницы на месте, а важные детали остаются разборчивыми. Сохраняйте исходный редактируемый дневник до тех пор, пока не проверите тестовый PDF и не убедитесь в его безупречном виде как при обычном чтении, так и при рабочем масштабировании.
Надежный способ проверки — это небольшое повторяемое сравнение: изучите параметры экспорта, определите тип объектов, использованных для рукописного ввода, и проверьте итоговый файл во второй программе просмотра. Это обеспечит прочную основу для выбора способа экспорта и сохранения личного дневника, не полагаясь лишь на названия форматов или предварительный просмотр.
