Сжатие размера PDF-файла

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

Сжимаете PDF, чтобы отправить по email? Попробуйте пресет для email.

Ваш текст остаётся текстом. Любая страница с настоящим, выделяемым текстом остаётся полностью нетронутой, пересжимаются только встроенные в неё фотографии. Заново сплющиваются только страницы, которые уже являются одним большим сканированным изображением, ведь там нечего терять. Если в PDF больше нечего безопасно уменьшить, вы получите оригинал без изменений, а не что-то большее.

Нажмите, чтобы выбрать PDF-файл, или перетащите его сюда

Остаётся на вашем устройстве, ничего не загружается.

Разрешение и качество влияют только на сканированные страницы и встроенные фотографии, настоящий текст никогда не изменяется.

Загружаются ли мои PDF-файлы куда-либо?

Нет. Сжатие происходит полностью в вашем браузере с помощью JavaScript. Ваши файлы никогда не покидают устройство и не попадают на сервер.

Как именно уменьшается размер файла?

Страницы с настоящим текстом структурно не изменяются, пересжимаются только встроенные в них фотографии с выбранным вами качеством. Страницы, которые на самом деле являются одним большим сканированным изображением (без настоящего текста), перерисовываются как сжатый JPEG с выбранным вами разрешением. В любом случае файл собирается заново из этих уменьшенных частей.

Останется ли текст выделяемым после сжатия?

Да, на любой странице с настоящим текстом этот текст никогда не изменяется, поэтому он остаётся выделяемым и доступным для поиска. Заново сплющиваются только страницы, которые уже были плоским сканированным изображением, ведь на них нет настоящего текста, который можно потерять.

Что если результат не стал меньше?

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

Могу ли я сжать PDF, защищённый паролем?

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

Из блога: Почему сжатие PDF отлично работает на сканах и почти не работает на отчётах

Как это работает

Большинство «инструментов сжатия PDF» в интернете поступают грубо: превращают каждую страницу в JPEG и упаковывают изображения обратно в PDF, что уменьшает размер, но незаметно уничтожает выделяемый, доступный для поиска текст. Этот инструмент работает иначе: он сначала использует pdf.js, чтобы проверить каждую страницу на наличие настоящего извлекаемого текста, прежде чем что-либо трогать, и делит документ на два типа страниц, которые обрабатываются совершенно по-разному.

Страницы с настоящим текстом никогда не превращаются в изображения; заново сжимаются с выбранным вами качеством только встроенные фотографические изображения. Страницы вообще без текста — а именно такой обычно бывает отсканированная страница — можно безопасно «сплющить»: они перерисовываются с выбранным разрешением и сохраняются как одно изображение JPEG. Если пересобранный файл не оказывается меньше оригинала, вы получаете свой исходный файл без изменений.

Всё это работает в памяти вашего браузера. Откройте инструменты разработчика и понаблюдайте за вкладкой «Сеть», сжимая контракт или банковскую выписку: ни один запрос никогда не передаёт ваш файл. Загрузка генерируется локально из blob.