Как пользоваться pdf24 web optimize PDF: 4 шага
- Выберите PDF. Нажмите «Выбрать PDF» или перетащите один или несколько PDF на поле. Каждый файл читается с диска и никуда не отправляется.
- Оставьте или снимите отметку о потоках объектов. «Также сжать потоки объектов» включено по умолчанию; это плотнее упаковывает мелкие внутренние объекты. Снимайте её, только если старой программе нужен файл в стиле PDF 1.4.
- Нажмите кнопку. qpdf, скомпилированный в WebAssembly, записывает линеаризованную копию на вашем устройстве. Текстовый файл из 6 страниц занял в нашем тесте 0,16 секунды.
- Скачайте и загрузите на сайт. Сохраните файл -web.pdf и положите его на сервер вместо старого. Оставьте прежнее имя файла, если страницы уже ссылаются на него.
Что меняет pdf24 web optimize PDF внутри файла?
pdf24 web optimize PDF линеаризует файл: объекты, нужные для страницы 1, переходят в самое начало, добавляются словарь линеаризации и таблицы подсказок, а остальные страницы следуют по порядку. Видимое содержимое не меняется, поэтому 13 806 символов текста в нашем тестовом файле из 6 страниц после этого остались прежними.
Обычный PDF записывается в том порядке, который был удобен создавшей его программе, а его указатель (таблица перекрёстных ссылок) лежит в конце. Программа, получающая файл по медленному соединению, должна дождаться конца файла, прежде чем узнает, где страница 1. Линеаризованный файл ставит маркер /Linearized в первый килобайт и хранит страницу 1 первой, так что программа может начать рисовать сразу.
“Linearized PDF files (also called "optimized" or "web optimized" PDF files) are constructed in a manner that enables them to be read (Линеаризованные файлы PDF, также называемые «оптимизированными» или «оптимизированными для веба», устроены так, чтобы их можно было читать)”
pdf24 web optimize PDF и диапазонные запросы HTTP
Выигрыш в скорости требует двух партнёров: веб-сервера, отвечающего на диапазонные запросы HTTP (так делает большинство, включая Apache, nginx и распространённые CDN), и программы просмотра, которая запрашивает диапазоны байтов, а не весь файл. Настольные программы вроде Acrobat помечают такие файлы как Быстрый просмотр в сети: Да в свойствах документа.
pdf24 web optimize PDF на телефоне
На Android и iPhone инструмент работает в Chrome, Safari, Edge или Firefox с тем же движком, что и на компьютере. Скан договора на 2,46 МБ был линеаризован за 0,26 секунды на ноутбуке; на телефоне ждите чуть дольше, ведь вся работа идёт на устройстве.
pdf24 web optimize PDF на Windows, Mac и Linux
В Windows, macOS и Linux ничего устанавливать не нужно. Страница один раз загружает движок qpdf WebAssembly, хранит его в кеше браузера и использует для каждого следующего файла, поэтому второй и третий запуски стартуют быстрее первого.
pdf24 web optimize PDF: совет для многих файлов
Перетащите сразу целую папку PDF: инструмент обработает их один за другим и выдаст единый ZIP со всеми файлами -web.pdf, готовыми заменить оригиналы на вашем сервере.
Уменьшает ли файл pdf24 web optimize PDF?
Запуск pdf24 web optimize PDF не уменьшает файл сколько-нибудь заметно, потому что ни одна картинка и ни один шрифт не перекодируются. Таблица подсказок добавила от 430 до 485 байт на файл в наших тестах: скан на 8 463 060 байт стал 8 463 534 байтами. Для меньшего файла сначала сожмите PDF, а затем оптимизируйте сжатую копию для веба.
| Тестовый файл | До | После | Время | /Linearized в первых 2 КБ |
|---|---|---|---|---|
| text-6p.pdf (6 страниц, набранный текст) | 5238 байт | 5723 байта | 0,16 с | Да |
| Тот же файл, потоки объектов выключены | 5238 байт | 6050 байт | 0,19 с | Да |
| contract-scan-5p.pdf (5 отсканированных страниц) | 2 583 035 байт | 2 583 465 байт | 0,26 с | Да |
| scan-4p.pdf (4 отсканированные страницы) | 8 463 060 байт | 8 463 534 байта | 0,52 с | Да |
Параметр потоков объектов — единственное, что может сэкономить место: при его включении текстовый файл вышел на 327 байт легче, чем при выключении. У файлов, состоящих в основном из картинок, разница исчезает, потому что картинки уже сжаты.
pdf24 web optimize PDF после сжатия
Лучший порядок для тяжёлого скана — сначала сжатие PDF, затем этот инструмент. Сжатие перерисовывает страницы и записывает новый файл, из-за чего линеаризация теряется, поэтому оптимизация для веба всегда должна быть последним шагом перед загрузкой.
Когда стоит использовать pdf24 web optimize PDF?
Web optimize помогает всякий раз, когда PDF открывают по ссылке, а не с диска: листы продуктов, меню, руководства и отчёты на сайте, файлы на учебной платформе или в интранете, документы, которыми делятся по URL. Больше всего выигрывают крупные файлы от 5 МБ, иначе посетители смотрят на пустой просмотрщик, пока всё скачивается.
- Каталоги, прайс-листы и меню, на которые ссылается веб-страница.
- Учебные материалы в Moodle, Canvas или другой учебной платформе.
- Годовые отчёты и руководства на 50 страниц и больше.
- PDF на CDN или в объектном хранилище, отдающем диапазоны байтов.
Для файла, отправленного вложением письма или открытого с флешки, она ничего не даёт, потому что весь файл уже на устройстве до того, как программа начнёт читать.
pdf24 web optimize PDF для SharePoint и облачных дисков
Облачные диски обычно рисуют собственное превью, поэтому линеаризация внутри диска меняет мало. Она всё равно помогает, когда люди открывают прямую ссылку для скачивания в браузерном просмотрщике или настольной программе.
pdf24 web optimize PDF в сравнении со сжатием PDF
Оптимизация для веба и сжатие решают разные задачи: одна меняет порядок байтов, другое уменьшает их число. В таблице показано, что каждый инструмент делает с текстом, качеством и размером, замерено на одних и тех же тестовых файлах.
| Оптимизировать PDF для веба | Сжать PDF | |
|---|---|---|
| Цель | Страница 1 появляется раньше онлайн | Файл меньше |
| Содержимое страниц | Не затрагивается | Страницы перерисовываются в JPEG, если так меньше |
| Текст выделяется потом | Да | Нет, если страницы перерисованы |
| Результат для скана 8,07 МБ | 8,07 МБ (+474 байта) | 770 КБ на «Рекомендуемом» |
| Когда применять | Последний шаг перед загрузкой | Перед письмом или лимитом загрузки |
Цифра 770 КБ получена на том же скане 8,07 МБ, пропущенном через сжатие PDF на «Рекомендуемом» уровне. Для фиксированного лимита страница вроде сжатия PDF до 1 МБ сама задаёт цель.
Безопасен ли pdf24 web optimize PDF для личных документов?
Web optimize PDF никогда не загружает файл: браузер читает его через File API, а qpdf работает как WebAssembly на вашем компьютере или телефоне. Строка результата подтвердила «0 байт загружено» во всех четырёх наших запусках, а после закрытия вкладки ничего не хранится.
Поскольку работа локальная, внутренние отчёты и договоры можно подготовить для интранета, не пропуская их через чужой сервер. После загрузки страницы можно даже отключиться от сети, и инструмент продолжит работать.
PDF с паролем здесь линеаризовать нельзя. Снимите пароль через снятие защиты PDF, оптимизируйте копию и при необходимости снова защитите её через блокировку PDF.
pdf24 web optimize PDF не работает? Причины и решения
Когда оптимизация для веба не удаётся, появляется сообщение «Не удалось оптимизировать этот PDF» с первой строкой журнала qpdf. Три обычные причины — пароль на файле, повреждённая внутренняя структура и файл, который на самом деле не PDF, например переименованный документ Word или загрузка, оборвавшаяся на полпути.
| Симптом | Причина | Решение |
|---|---|---|
| В ошибке упоминается пароль | Зашифрованный файл | Сначала снимите защиту PDF |
| В ошибке упоминаются xref или объекты | Повреждённая структура | Запустите восстановление PDF, затем оптимизируйте |
| Файл всё равно медленно открывается онлайн | Сервер игнорирует заголовки Range | Проверьте настройки сервера или CDN |
| Просмотрщик всё равно ждёт все данные | Просмотрщик скачивает файл целиком | Нормально для некоторых браузерных просмотрщиков |
Повреждённый файл часто можно спасти через восстановление PDF, которое заново строит таблицу перекрёстных ссылок; восстановленную копию затем можно линеаризовать как обычно.
Как проверить, что pdf24 web optimize PDF сработал
Откройте результат в Acrobat Reader и посмотрите «Файл › Свойства»: Быстрый просмотр в сети должен показывать «Да». Без Acrobat откройте файл в простом текстовом редакторе; слово /Linearized появится в первых строках, и именно его наша проверка нашла во всех четырёх результатах.
Что сохраняет и убирает pdf24 web optimize PDF?
pdf24 web optimize PDF сохраняет каждую страницу, шрифт, картинку, ссылку, закладку, поле формы и аннотацию, потому что qpdf переписывает лишь структуру файла. Название документа и автор остаются прежними. Неиспользуемые объекты, на которые не ссылается ни одна страница, могут быть отброшены, поэтому неряшливый файл иногда немного уменьшается, а не растёт.
- Сохраняется: текстовый слой, шрифты, картинки, ссылки, закладки, поля форм, комментарии.
- Сохраняется: сведения о документе, такие как название и автор.
- Убирается: осиротевшие объекты, которых не использует ни одна страница.
- Не добавляется: сжатие, пароли и соответствие PDF/A.
pdf24 web optimize PDF: частые вопросы
Бесплатен ли pdf24 web optimize PDF?
Да. pdf24 web optimize PDF ничего не стоит, не требует учётной записи и не добавляет водяных знаков. Суточного лимита на файлы тоже нет, потому что линеаризация идёт на вашем собственном устройстве и серверное время не тратится. Можно обработать один файл или целую пачку, и каждый результат — обычный PDF, который вы сохраняете.
Чем pdf24 web optimize PDF отличается от быстрого просмотра в сети?
В результате ничем. «Быстрый просмотр в сети» — название, которым Adobe Acrobat называет линеаризованный PDF, а линеаризация — именно то, что этот инструмент делает с помощью qpdf. Файл, оптимизированный здесь, показывает «Быстрый просмотр в сети: Да» в свойствах документа Acrobat, а другие программы с поддержкой постепенной загрузки обращаются с ним так же.
Ухудшает ли pdf24 web optimize PDF качество?
Нет. pdf24 web optimize PDF копирует картинки, шрифты и векторные рисунки байт в байт; меняется только их положение внутри файла. В нашем тесте все 13 806 символов текста остались без изменений и выделяемыми. Если нужен файл меньше ценой некоторой потери качества, сначала сожмите PDF, а сжатую копию оптимизируйте для веба последним шагом.
Почему pdf24 web optimize PDF сделал файл больше?
Линеаризация добавляет словарь и таблицы подсказок, которые сообщают программе просмотра, где начинается каждая страница. В наших тестах это стоило от 430 до 485 байт на файл, меньше 0,01 % скана на 8 МБ. Если снять «Также сжать потоки объектов», накладные расходы чуть вырастут; оставьте отметку для самого маленького линеаризованного файла.
Может ли pdf24 web optimize PDF обработать несколько файлов сразу?
Да. Выберите или перетащите сколько угодно PDF; они линеаризуются один за другим и возвращаются вместе в ZIP-архиве. Каждый файл сохраняет своё имя с добавлением -web перед расширением, так что их можно сразу копировать поверх оригиналов на вашем веб-сервере или в системе управления содержимым.
Загружается ли файл при использовании pdf24 web optimize PDF?
Нет. Браузер читает PDF с вашего диска через File API, а qpdf, скомпилированный в WebAssembly, записывает линеаризованную копию в памяти вашего устройства. Строка результата показывает 0 байт загружено, а закрытие вкладки всё очищает. Поэтому инструмент подходит для внутренних и конфиденциальных документов.
Работает ли pdf24 web optimize PDF на iPhone и Android?
Да. pdf24 web optimize PDF работает в Safari на iPhone и iPad и в Chrome, Edge или Firefox на Android с тем же движком, что и на компьютере. Файлы в несколько мегабайт обрабатываются примерно за секунду; очень большие сканы на телефоне занимают больше времени, потому что всю работу выполняют память и процессор устройства.
Ускорит ли pdf24 web optimize PDF мой сайт?
Он ускоряет появление первой страницы PDF, когда посетитель нажимает на ссылку, при условии что ваш сервер поддерживает диапазонные запросы, а программа просмотра их использует. Оценки скорости ваших страниц HTML он не меняет. Для общего веса сожмите PDF тоже, ведь сэкономленные байты помогают каждому посетителю.
Может ли pdf24 web optimize PDF обработать файл, защищённый паролем?
Напрямую нет. Зашифрованный PDF нужно расшифровать, прежде чем qpdf сможет переупорядочить его объекты. Снимите пароль через снятие защиты PDF, оптимизируйте открытую копию, а затем снова добавьте пароль через блокировку PDF. Делайте это только с файлами, которыми вы владеете или менять которые вам разрешено, потому что пароль защищает содержимое.
Сохраняет ли pdf24 web optimize PDF ссылки, закладки и поля форм?
Да. Линеаризация меняет лишь порядок объектов и добавляет таблицы подсказок, поэтому внутренние ссылки, веб-ссылки, закладки, заполняемые поля форм и комментарии продолжают работать. Наша проверка через PyMuPDF нашла в каждом результате то же число страниц и тот же текст, что и во входном файле.
Это официальный инструмент pdf24 web optimize PDF?
Нет. pdf24tools — независимый сайт, не связанный с PDF24 и Geek Software GmbH. Наш оптимизатор для веба — собственная сборка вокруг движка qpdf с открытым кодом, и он целиком работает в вашем браузере. Название лишь описывает то, что ищут люди, когда им нужен бесплатный инструмент линеаризации.
Запускать pdf24 web optimize PDF до или после других правок?
Всегда последним. Объединение, сжатие, подпись, поворот или правка записывают новый файл и обычно теряют линеаризованное устройство. Закончите все остальные изменения, запустите оптимизатор последним шагом и загрузите эту копию. Если позже вы снова отредактируете файл, просто ещё раз линеаризуйте новую версию, прежде чем её публиковать.
pdf24 web optimize PDF: источники
- PDF — Wikipedia
- HTTP range requests — MDN Web Docs
- File API — MDN Web Docs
- PDF (Portable Document Format) Family — Library of Congress