Открытие PDF размером 2 МБ, внесение небольших изменений и сохранение его в виде файла размером 12 МБ — знакомое разочарование. Файл стал больше, хотя вы добавили только предложение. Это не ошибка — это следствие того, как редакторы PDF обрабатывают изменения внутри себя, и это легко исправить, если вы поймете, почему это происходит.

Как редакторы PDF сохраняют изменения
Большинство редакторов PDF не перезаписывают весь файл при сохранении изменений. Вместо этого они добавляют изменения в конец существующего файла. Исходное содержимое остается там, где оно есть, а новые данные, описывающие изменения, добавляются внизу. Формат файла PDF имеет таблицу перекрестных ссылок, которая сообщает читателям, какая версия каждого объекта является текущей — когда вы открываете файл, средство просмотра читает последнюю версию каждого элемента и игнорирует более старые версии.
Этот подход к постепенному обновлению эффективен для сохранения — он быстрый и сохраняет историю изменений, но это означает, что файл накапливает все предыдущие версии отредактированного контента. PDF, отредактированный 10 раз и ни разу не переписанный полностью, содержит 10 поколений изменений, большинство из которых больше не отображаются, но все еще занимают место в файле.
Попробуйте сжать PDF
Никакой установки не требуется. Работает прямо в вашем браузере.
Добавленные элементы содержат свои собственные данные
Когда вы добавляете в PDF новый контент — текстовое поле, аннотацию, подпись, изображение — редактор встраивает все данные, необходимые для визуализации этого элемента. Текстовое поле добавляет текстовое содержимое и данные шрифта. К подписи может быть добавлено изображение подписи, а также данные шрифта для введенного имени. Даже простая аннотация штампа включает данные изображения и метаданные.
Некоторые редакторы при добавлении текста встраивают полные файлы шрифтов, даже если используется всего несколько символов. Полный файл латинского шрифта может увеличить размер файла на 300–500 КБ, что выглядит как небольшое текстовое дополнение. Это наиболее распространенная причина, по которой небольшое редактирование приводит к непропорционально большому увеличению размера файла.
Сведение и полная перезапись
Некоторые редакторы предлагают «сгладить»; опция, которая объединяет аннотации и добавленные элементы в базовое содержимое PDF. Сведение объединяет слои, но не обязательно уменьшает размер файла — оно просто делает аннотации постоянными и недоступными для редактирования. Сведенный PDF может оказаться больше, чем ожидалось, если он содержит исторические данные редактирования.
Полная перезапись — иногда называемая «сохранить как». или «распечатать в PDF»; внутри редактора — перестраивает файл с нуля, сохраняя только текущее состояние каждого элемента. При этом удаляется накопленная история изменений, удаляются неиспользуемые данные шрифтов и оптимизируется структура файла. Это наиболее эффективный способ уменьшить раздутый PDF до разумного размера.
Сжатие после редактирования
Если ваш редактор не предлагает возможности чистой перезаписи, запуск отредактированного PDF с помощью инструмента PDF Compression дает практически тот же результат. Процесс сжатия перестраивает структуру файла с нуля, удаляя накопленную историю изменений, удаляя избыточные данные шрифтов и применяя правильное сжатие ко всему содержимому. Результатом является текущее состояние документа в эффективно структурированном файле.
Это самое быстрое исправление раздутого отредактированного PDF: сожмите его после редактирования. Уменьшение размера при сжатии раздутого при редактировании PDF часто бывает драматичным: файл размером 12 МБ, который должен иметь размер 2 МБ, может снова уменьшиться до 2 МБ или близко к нему, потому что большая часть размера была накоплена историей редактирования, а не реальным содержимым.
Когда добавление изображений является виновником
Если вы добавили изображения во время редактирования, и увеличение размера файла кажется пропорциональным этим изображениям, проблема заключается в разрешении изображения, а не в накладных расходах на редактирование. Изображение, скопированное с веб-сайта с разрешением 72 DPI, имеет небольшой размер. Скриншот с разрешением дисплея Retina может занимать 3–5 МБ для одного изображения. Изображения, вставленные из буфера обмена, часто внедряются в полном исходном разрешении без какого-либо сжатия.
Исправление то же самое: сжать готовый PDF. Сжатие применяет правильное кодирование изображений к внедренным изображениям, что часто уменьшает размер вставленных изображений с нескольких МБ до нескольких сотен КБ без видимой потери качества при нормальном размере просмотра.
Простейший рабочий процесс, позволяющий избежать проблемы
При необходимости отредактируйте PDF, а затем пропустите его через инструмент сжатия WukongPDF перед отправкой или сохранением. Один дополнительный шаг, занимающий менее минуты, позволяет последовательно создавать чистый файл правильного размера независимо от того, что делал редактор внутри. Считайте сжатие последним этапом каждого рабочего процесса редактирования PDF, а не тем, что вы делаете только тогда, когда файл уже слишком велик.
Попробуйте сжать PDF
Никакой установки не требуется. Работает прямо в вашем браузере.
