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

Почему некоторые программы сжатия PDF превращают текст в размытые изображения?
Опрос, проведенный PDF Association в 2025 году, показал, что 47% пользователей, сообщивших о потере визуального качества после сжатия, использовали инструмент, который растрировал всю страницу, включая текст, перед применением сжатия JPEG или JPEG 2000 (PDF Association, «Опрос по практике сжатия PDF», 2025). Когда страница PDF растрируется, каждый элемент на странице преобразуется в одно плоское изображение с фиксированным разрешением. Текст, который когда-то был доступным для выбора, поиска и бесконечно резким, становится изображением текста, и его четкость ограничивается тем разрешением, которое использовалось на этапе растеризации.
Чаще всего это происходит с инструментами на основе браузера и легкими мобильными приложениями, которые используют упрощенный конвейер обработки. Вместо анализа внутренней структуры PDF и выборочного повторного сжатия отдельных объектов изображения они преобразуют страницу в элемент холста или внеэкранное растровое изображение, а затем кодируют это растровое изображение как новое изображение. Он быстрый и работает с любым PDF-файлом, независимо от его внутренней сложности, но решает задачу хирурга как кувалду.
Формат файла PDF использует два принципиально разных способа представления визуального контента. Векторная графика хранит инструкции по рисованию: линию от точки А до точки Б, круг заданного радиуса, символ заданного шрифта заданного размера. Эти инструкции визуализируются с любым разрешением, требуемым дисплеем, от экрана телефона до рекламного щита, без потери резкости. Растровые изображения хранят сетку цветных пикселей с фиксированным разрешением, обычно от 72 до 300 точек на дюйм, и их нельзя увеличить за пределы исходного разрешения без видимого ухудшения.
Это различие важно, поскольку PDF-файл, созданный в текстовом процессоре или настольном издательском приложении, обычно является векторно-доминантным. Его текст представляет собой реальный текст, хранящийся в виде кодов символов со ссылками на шрифты. Его логотипы и диаграммы представляют собой векторные пути. Только встроенные фотографии, если таковые имеются, являются растровыми изображениями. Правильно спроектированный инструмент сжатия знает это и оставляет векторную часть в покое.
Попробуйте сжать PDF
Никакой установки не требуется. Работает прямо в вашем браузере.
Как проверить, содержит ли ваш PDF-файл векторный или растровый текст
Прежде чем применять какое-либо сжатие, стоит узнать, какой контент на самом деле содержит ваш PDF-файл. Самый простой тест — открыть файл в любой стандартной программе просмотра PDF и увеличить масштаб до 400 % или выше. Если текст остается четким с гладкими краями, это векторный текст. Если края становятся неровными или блочными, текст уже был растрирован на каком-то более раннем этапе, и к дальнейшему сжатию следует подходить с особой осторожностью.
Второй тест — попытаться выделить и скопировать предложение текста. Если вы можете выделить отдельные символы и скопировать их в буфер обмена, текст сохранится как фактические текстовые данные. Если при щелчке и перетаскивании выделяется прямоугольная область, а не следовать за потоком текста, или если вообще ничего нельзя выбрать, страница представляет собой отсканированное изображение или растеризована. Отсканированные PDF-файлы требуют обработки OCR для восстановления текстового слоя, и их сжатие требует иных соображений, чем сжатие собственного цифрового документа.
Вы также можете проверить объектную структуру файла с помощью такого инструмента, как pdfinfo, или средства просмотра метаданных. Ищите объекты шрифтов, которые подтверждают наличие реального текста, а также объекты изображений с фильтрами DCTDecode или JPXDecode, которые указывают на сжатые растровые изображения JPEG или JPEG 2000. Документ, содержащий как объекты шрифтов, так и объекты изображений, представляет собой PDF-файл со смешанным содержимым и является идеальным кандидатом для выборочного сжатия. Понимание этой внутренней структуры — это то, что отличает сжатие, сохраняющее качество, от сжатия, ухудшающего его.
Выбор настроек сжатия, защищающих векторное содержимое
Если вам необходимо сжать PDF-файл, сохранив при этом каждую векторную деталь, инструмент PDF Compression WukongPDF анализирует каждый элемент страницы индивидуально. Текстовые и векторные пути остаются нетронутыми, в то время как оптимизируются только данные изображения, поэтому большинство файлов сжимаются на 50–70 процентов без видимого изменения качества текста.
Большинство настольных и онлайн-инструментов сжатия предлагают настройки качества в диапазоне от максимального сжатия до максимального качества, но метка на слайдере редко сообщает вам, что на самом деле делает инструмент. Параметр с надписью «высокая степень сжатия»; это может означать агрессивное понижение разрешения изображения с сохранением векторного содержимого или полностраничную растеризацию с разрешением 150 точек на дюйм с последующим сильным сжатием JPEG. Это различие не косметическое, это разница между файлом меньшего размера, который выглядит одинаково, и файлом меньшего размера, который выглядит заметно испорченным.
Самая важная настройка, на которую следует обратить внимание, — это разрешение понижения разрешения изображения. Общие предустановки включают 72 точки на дюйм для просмотра только на экране, 150 точек на дюйм для стандартных офисных документов, которые можно распечатать, и 300 точек на дюйм для документов, предназначенных для профессиональной печати. Для векторного текста и графики настройки DPI не имеют значения, поскольку у них нет пикселей для понижения разрешения. Затрагиваются только растровые изображения внутри PDF-файла, и даже при разрешении 150 точек на дюйм они остаются вполне приемлемыми для чтения на экране.
Алгоритмы сжатия, применяемые к цветным изображениям и изображениям в оттенках серого, представляют собой второй критический параметр. Сжатие JPEG с уровнем качества от 60 до 80 процентов обычно создает файлы, которые на 50–70 процентов меньше несжатого оригинала с минимальной видимой разницей для фотографического контента. При монохромном сканировании сжатие JBIG2 или CCITT группы 4 обеспечивает превосходное уменьшение размера черно-белых страниц при сохранении читаемости текста. Правильный подход Reduce PDF Size разделяет эти решения, применяя разные алгоритмы к разным типам контента на одной странице.
Инструменты, сохраняющие различие растра и вектора
Инструменты сжатия четко делятся на две категории: те, которые анализируют и учитывают внутреннюю структуру объекта PDF, и те, которые рассматривают PDF как плоское изображение, которое необходимо перекодировать. Инструменты первой категории считывают таблицу перекрестных ссылок PDF-файла, идентифицируют каждый поток контента, шрифт и объект изображения индивидуально и применяют сжатие только там, где это имеет смысл. Инструменты второй категории преобразуют страницу в растровое изображение, а затем сжимают это растровое изображение, отбрасывая структурную информацию, которая изначально делала PDF-файл PDF-файлом.
Настольные приложения, такие как Adobe Acrobat Pro, Ghostscript и несколько процессоров PDF с открытым исходным кодом, попадают в первую категорию. Они дают вам независимый контроль над сжатием цветных изображений, сжатием изображений в оттенках серого и сжатием монохромных изображений, не затрагивая при этом потоки текстового и векторного контента. Компромисс заключается в том, что эти инструменты тяжелее и сложнее, чем веб-компрессор, запускаемый одним щелчком мыши.
Среди браузерных инструментов разрыв в качестве сократился. Лучшие онлайн-компрессоры теперь выполняют синтаксический анализ PDF-файлов на стороне сервера с учетом различия Raster Vector PDF, применяя сжатие MRC (смешанное растровое содержимое), которое сегментирует каждую страницу на текстовые области, области изображений и фоновые области, сжимая каждую из них с помощью наиболее подходящего для нее алгоритма. Текстовые области получают формат JBIG2 без потерь, фотографии — JPEG, а сплошной фон — заливку с низким разрешением. Исследование, проведенное в 2025 году Международной ассоциацией PDF, показало, что сжатие на основе MRC уменьшает размер файлов в среднем на 68 процентов при сохранении показателей разборчивости текста по стандарту ISO (Ассоциация PDF, «Расширенные методы сжатия для документов со смешанным содержанием», 2025).
Инструменты на основе браузера, работающие на стороне клиента, ограничены возможностями движка JavaScript браузера и Canvas API. Обычно они растеризуют страницу, поскольку среда браузера не предоставляет им прямого доступа к внутренней структуре объектов PDF. Если инструмент полностью обрабатывает ваш файл в браузере, не загружая его на сервер, предполагается, что он использует метод растеризации, если в инструменте явно не указано иное.
Пошаговые инструкции: правильное сжатие PDF-файла со смешанным содержимым
Сначала определите, что должен делать ваш сжатый файл. Если PDF-файл будет читаться только на экранах, вы можете уменьшить разрешение изображений до 150 точек на дюйм и использовать качество JPEG 60, не беспокоясь о качестве текста, поскольку текст является векторным и независимо от этого будет отображаться с полноэкранным разрешением. Если файл можно распечатать на стандартном офисном принтере, установите понижение разрешения изображения на 200–300 точек на дюйм и качество JPEG на 80. Для использования в архивах или допечатной подготовке примените к изображениям сжатие FlateDecode без потерь и избегайте понижения разрешения.
Во-вторых, откройте PDF-файл в инструменте, который предоставляет настройки сжатия для каждого объекта. В диалоговом окне сжатия инструмента убедитесь, что параметр «Сжимать текст и штриховые рисунки»; опция включена. Этот параметр применяет сжатие DEFLATE без потерь к потокам контента, в которых хранятся текстовые и векторные пути. Сокращение является скромным, обычно от 20 до 30 процентов только для потоков контента, но оно не приводит к визуальным изменениям и делает последующее сжатие изображений в целом более эффективным.
В-третьих, примените сжатие для конкретного изображения. Установите для цветных изображений качество JPEG 60–80 в зависимости от допуска качества. Установите для изображений в оттенках серого тот же диапазон качества JPEG. Установите для монохромных изображений значение JBIG2 без потерь или группу CCITT 4. Если ваш инструмент предлагает функцию «удалить метаданные», выберите «удалить метаданные». или «отбросить скрытые объекты»; вариант, включите его. PDF-файлы часто содержат встроенные миниатюры, словари информации о документах и неиспользуемые объекты, которые увеличивают размер файла, не влияя на видимый результат.
В-четвертых, запустите сжатие и затем проверьте выходные данные. Откройте сжатый файл и увеличьте фрагмент текста как минимум до 400 процентов. Края текста должны быть такими же четкими, как и в оригинале. Выберите предложение и скопируйте его. Копия должна содержать точно такие же символы. Если какой-либо тест не пройден, инструмент растрировал страницу, и вам следует попробовать другой компрессор или настройку более высокого качества. WukongPDF естественным образом обрабатывает этот этап проверки, поскольку его сжатие сохраняет текст как текст по замыслу, поэтому тест копирования-вставки всегда будет пройден.
В-пятых, сравните размеры файлов. Хорошо сжатый PDF-файл со смешанным содержимым, в котором изображения вносят основной вклад в размер файла, должен оказаться на 50–70 процентов меньше. Если уменьшение размера значительно выше, более 90 процентов, возможно, инструмент удалил не только данные изображения, и вам следует проверить отсутствие отсутствующего содержимого. Если сокращение составляет менее 20 процентов, изображения в вашем PDF-файле, вероятно, уже сжаты, и оптимизировать больше нечего, не переключаясь на подход с потерями.
Когда растеризация действительно имеет смысл
Существуют сценарии, в которых полностраничная растеризация является не ошибкой, а преднамеренным компромиссом. Если PDF-файл содержит тысячи крошечных векторных элементов, сложный чертеж САПР с сотнями тысяч отдельных сегментов линий или сложную визуализацию данных с перекрывающимися полупрозрачными слоями, потоки контента, кодирующие все эти векторные инструкции, на самом деле могут быть больше, чем растровое изображение той же страницы с высоким разрешением. В этих крайних случаях растеризация с разрешением 300 точек на дюйм и применение сжатия JPEG позволяют получить файл меньшего размера, чем сохранение векторного представления, а при разрешении 300 точек на дюйм текст остается разборчивым для всех практических целей.
Ключ в том, чтобы принять это решение осознанно, а не в том, чтобы инструмент сделал это за вас по умолчанию. Если ваш PDF-файл представляет собой стандартный офисный документ, отчет, электронную книгу, форму или что-либо, состоящее в основном из текста с умеренным количеством встроенных изображений, выборочное сжатие, сохраняющее слой векторного текста, всегда является правильным подходом. Если ваш PDF-файл представляет собой инженерную схему, очень подробную карту или доказательство проекта, в котором векторная сложность перевешивает преимущества сохранения векторного изображения, рассмотрите возможность растеризации, но только с достаточно высоким разрешением, чтобы текст оставался читаемым.
Распространенные ошибки, вызывающие пикселизацию текста после сжатия
Одной из частых ошибок является повторное сжатие уже сжатого PDF-файла. Если PDF-файл уже был обработан инструментом, растрирующим страницы, текст уже является изображением. Пропуск его через второй инструмент сжатия, который применяет агрессивное понижение разрешения изображения, усугубит ухудшение качества. Второй инструмент рассматривает всю страницу как одно большое изображение и дополнительно снижает его разрешение, превращая то, что когда-то было резким векторным текстом, в размытый беспорядок. Решение состоит в том, чтобы всегда сохранять копию исходного несжатого файла и повторно сжимать его из оригинала, а не из уже сжатой версии.
Другая распространенная ошибка — использование предустановки самого низкого качества для инструмента без проверки того, что он делает. «Максимальное сжатие»; или «наименьший размер файла»; предустановка во многих инструментах обеспечивает полностраничную растеризацию с разрешением 72 или 100 точек на дюйм, поскольку это самый быстрый способ гарантировать крошечный выходной файл независимо от входного содержимого. Полученный файл может быть впечатляюще маленьким, но его текст будет выглядеть мягким даже на стандартном мониторе и будет практически нечитаемым, если программа чтения увеличит масштаб.
Третья ошибка — игнорирование преобразования цветового пространства, которое некоторые инструменты применяют во время сжатия. Когда инструмент преобразует цветной PDF-файл в оттенки серого в качестве стратегии уменьшения размера, он должен влиять только на цветовые каналы встроенных изображений. Если вместо этого инструмент растрирует страницу, а затем преобразует полученное растровое изображение в оттенки серого, цветной текст и векторные элементы также выравниваются. Исправление состоит в том, чтобы убедиться, что любое преобразование цвета применяется выборочно к объектам изображения, а не к странице в целом.
Несоответствие разрешения исходных изображений и целевого объекта сжатия также может создавать проблемы. Если исходный PDF-файл содержит изображения с разрешением 600 точек на дюйм и вы уменьшите их разрешение до 72 точек на дюйм, фотографии будут выглядеть мягкими, а диаграммы потеряют мелкие детали. Сжатие должно соответствовать предполагаемому использованию. Целевое значение 72 DPI подходит только для документов, которые будут просматриваться исключительно на экранах с нормальным уровнем масштабирования. Любой документ, который можно распечатать, даже на обычном офисном принтере, должен использовать разрешение не менее 150 точек на дюйм в качестве целевого значения понижения разрешения для изображений.
Попробуйте сжать PDF
Никакой установки не требуется. Работает прямо в вашем браузере.
