Сжатие размера PDF-файла
Уменьшите размер большого PDF без превращения текста в изображение. На страницах с настоящим текстом этот текст остаётся выделяемым, пересжимаются только сканы и встроенные фотографии. Ничего не загружается, всё происходит на вашем устройстве.
Сжимаете PDF, чтобы отправить по email? Попробуйте пресет для email.
Нажмите, чтобы выбрать PDF-файл, или перетащите его сюда
Остаётся на вашем устройстве, ничего не загружается.
Разрешение и качество влияют только на сканированные страницы и встроенные фотографии, настоящий текст никогда не изменяется.
Загружаются ли мои PDF-файлы куда-либо?
Нет. Сжатие происходит полностью в вашем браузере с помощью JavaScript. Ваши файлы никогда не покидают устройство и не попадают на сервер.
Как именно уменьшается размер файла?
Страницы с настоящим текстом структурно не изменяются, пересжимаются только встроенные в них фотографии с выбранным вами качеством. Страницы, которые на самом деле являются одним большим сканированным изображением (без настоящего текста), перерисовываются как сжатый JPEG с выбранным вами разрешением. В любом случае файл собирается заново из этих уменьшенных частей.
Останется ли текст выделяемым после сжатия?
Да, на любой странице с настоящим текстом этот текст никогда не изменяется, поэтому он остаётся выделяемым и доступным для поиска. Заново сплющиваются только страницы, которые уже были плоским сканированным изображением, ведь на них нет настоящего текста, который можно потерять.
Что если результат не стал меньше?
Если в PDF нет ничего, что можно безопасно уменьшить без сплющивания настоящего текста или заметной потери качества, исходный файл сохраняется без изменений, побайтово, вместо того чтобы вернуть что-то большее или худшее.
Могу ли я сжать PDF, защищённый паролем?
Пока нет. Инструмент не может прочитать PDF, защищённый паролем или зашифрованный, и покажет ошибку. Сначала снимите пароль с помощью программы для чтения PDF.
Из блога: Почему сжатие PDF отлично работает на сканах и почти не работает на отчётах
Как это работает
Большинство «инструментов сжатия PDF» в интернете поступают грубо: превращают каждую страницу в JPEG и упаковывают изображения обратно в PDF, что уменьшает размер, но незаметно уничтожает выделяемый, доступный для поиска текст. Этот инструмент работает иначе: он сначала использует pdf.js, чтобы проверить каждую страницу на наличие настоящего извлекаемого текста, прежде чем что-либо трогать, и делит документ на два типа страниц, которые обрабатываются совершенно по-разному.
Страницы с настоящим текстом никогда не превращаются в изображения; заново сжимаются с выбранным вами качеством только встроенные фотографические изображения. Страницы вообще без текста — а именно такой обычно бывает отсканированная страница — можно безопасно «сплющить»: они перерисовываются с выбранным разрешением и сохраняются как одно изображение JPEG. Если пересобранный файл не оказывается меньше оригинала, вы получаете свой исходный файл без изменений.
Всё это работает в памяти вашего браузера. Откройте инструменты разработчика и понаблюдайте за вкладкой «Сеть», сжимая контракт или банковскую выписку: ни один запрос никогда не передаёт ваш файл. Загрузка генерируется локально из blob.