Руководство

Как сжать PDF и проверить размер готового файла

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

Инструмент Сжатие PDF

Перед обработкой PDF

PDF Compressor подходит, когда нужно попробовать уменьшить объём PDF и получить измерения для сравнения с исходными данными. На вход подаётся не имя файла и не ссылка, а строка с содержимым PDF, закодированным в Base64. Поэтому сначала подготовьте такое представление документа.

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

Количество страниц полезно сопоставить с исходным документом, если для вас важна его структура. Однако попытка сжатия не означает, что новый вариант обязательно окажется меньше: соотношение вычисляется по полученным размерам и может быть нулевым или отрицательным. Для страниц с изображениями применяется качество 60, поэтому внешний вид стоит проверить отдельно после получения результата.

Пошаговая обработка

  1. Подготовьте нужный PDF и преобразуйте его содержимое в строку Base64. Скопируйте строку полностью, поскольку именно её инструмент пытается декодировать перед разбором PDF.

  2. Вставьте полученное значение в поле файла. Поле необязательно и по умолчанию содержит пустую строку, но без фактического значения файла обработка завершается неуспешно. Не подставляйте имя файла, путь, URL или произвольный текст: такой ввод не соответствует описанному формату.

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

  4. Сохраните или скопируйте полученное Base64-представление обработанного PDF. Отдельно запишите размер исходных данных, размер нового результата, процентное соотношение и количество страниц.

  5. Сравните количество страниц с исходным документом, а размеры сопоставьте по значениям в байтах. Если результат не появился, проверьте полноту строки Base64 и корректность PDF, затем повторите попытку после исправления входных данных.

Проверка результата и границы

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

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

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

Практический пример

Вы проверяете, изменился ли объём многостраничного PDF после обработки и совпадает ли число страниц в созданном результате.

Преобразуйте выбранный многостраничный PDF в Base64, передайте строку в поле файла, затем сопоставьте возвращённые размеры и количество страниц с исходными значениями документа и его страницами после проверки результата в просмотрщике PDF. Не делайте вывод о качестве только по размеру.

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

Ограничения

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

Частые ошибки

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

Частые вопросы

Что передать в поле файла?

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

Станет ли обработанный PDF обязательно меньше?

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

Можно ли проверить количество страниц?

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

Инструмент

Сжатие PDF