Об этом инструменте
Большинство инструментов «сжать этот PDF» либо загружают ваш файл на сервер, либо просто переупаковывают те же самые байты более эффективно, ничего реально не уменьшая внутри — включая наш собственный инструмент PDF Compress, который намеренно лишь пересобирает внутреннюю структуру хранения PDF и никогда не трогает данные изображений. Этот инструмент — настоящий, необратимый аналог: он находит каждое изображение JPEG (и восстановимый PNG), встроенное в PDF, декодирует каждое собственным декодером изображений браузера, перерисовывает его на canvas в памяти и перекодирует в JPEG с выбранным вами качеством — точно та же технология Canvas, которую уже использует отдельный инструмент этого сайта «Компрессор изображений». Каждое пересжатое изображение сохраняется только в том случае, если оно действительно оказалось меньше оригинала; если изображение уже было эффективно сжато, либо пересжатие увеличило его размер (что может случиться с очень простыми или малоцветными изображениями), для этого изображения сохраняются исходные байты, так что вы никогда не жертвуете качеством напрасно.
Поскольку каждое пересжатое изображение перекодируется в JPEG, любая прозрачность, на которую опирался исходный PNG, теряется — пересжатые изображения всегда становятся полностью непрозрачными, поэтому этот инструмент не подходит для PDF, где прозрачный логотип или водяной знак должен оставаться прозрачным. Более низкие значения качества сильнее уменьшают файл, но вносят более заметные блочные или размытые артефакты сжатия, поэтому стоит сравнить пару настроек, прежде чем остановиться на одной. Всё — декодирование, перерисовка и перекодирование каждого изображения — выполняется локально в вашем браузере с помощью Canvas API; PDF никогда никуда не загружается. Затрагиваются только картинки внутри PDF: шрифты, векторная графика и текст остаются точно такими же, а зашифрованные или повреждённые PDF обработать нельзя.
Частые вопросы
Потеряется ли качество изображения?
Да, намеренно — в отличие от нашего отдельного структурного инструмента «Сжатие PDF», этот выполняет РЕАЛЬНОЕ сжатие с потерями, перекодируя изображения в JPEG с выбранным вами качеством. Более низкие настройки качества означают файлы меньшего размера, но более заметные артефакты сжатия (блочность, размытие мелких деталей). Всегда просматривайте или выборочно проверяйте результат, прежде чем полагаться на него там, где важна визуальная точность, и попробуйте более высокое качество, если результат выглядит ухудшенным.
Удалит ли это прозрачность из PNG-изображений?
Да — каждое пересжатое изображение, независимо от его исходного формата, преобразуется в JPEG, у которого вообще нет альфа-канала/прозрачности. Если PNG в вашем PDF зависит от прозрачности (например, логотип, предназначенный для слияния с фоном страницы), его пересжатие сделает эту прозрачную область сплошным цветом, и она больше не будет бесшовно сливаться. Если у вас есть такие изображения, стоит внимательно проверить результат или пропустить пересжатие для этого конкретного PDF.