Конвертер PDF в WebP отрисовывает каждую страницу документа в отдельное изображение и для каждой страницы отдельно решает, каким кодировщиком её сжать. Страница с текстом или чертежом кодируется без потерь: результат попиксельно совпадает с PNG, но весит примерно в десять раз меньше. Страница с фотографией уходит в режим с потерями, где сжатие без потерь дало бы файл в четыре раза тяжелее. В DocPivot документ на 22 страницы превращается в 660 КБ вместо нескольких мегабайт, и ни один байт при этом не уходит на сервер.
Что делает конвертер PDF в WebP от DocPivot
Основная функциональность
Инструмент растрирует страницы PDF в изображения WebP целиком внутри браузера. Разбор документа выполняет библиотека pdf.js, страница рисуется на непрозрачном белом холсте, а сжатием занимается libwebp, собранная в WebAssembly. Масштаб считается как выбранный DPI, делённый на 72, при этом ни одна сторона картинки не превышает 16 384 пикселя. Если вам нужен формат, который откроется вообще везде, рядом работает конвертация PDF в PNG, но файлы будут заметно тяжелее.
Кому это нужно
Основные пользователи: веб-разработчики, контент-менеджеры интернет-магазинов, дизайнеры и маркетологи, которые публикуют документы на сайте в виде картинок. Каталог, прайс, инструкция, презентация, коммерческое предложение: всё это чаще всего приходит в PDF, а показывать на странице нужно изображением. Отдельная категория: сотрудники, которые готовят материалы для VK, Дзена и Telegram, где важен вес файла и скорость открытия с телефона.
Проблема и решение
Обычные конвертеры применяют одну настройку качества ко всему документу сразу, и это ломает ровно ту часть, ради которой документ и переводят в картинки. При сжатии с потерями вокруг букв появляется характерная рябь, а при сжатии без потерь фотографии раздуваются в несколько раз. DocPivot смотрит на каждую страницу отдельно, поэтому отчёт с фотографиями на трёх страницах из сорока получает правильный ответ на всех сорока. Если исходный PDF слишком тяжёлый, его можно предварительно сжать PDF, но для качества картинок это уже не обязательно.
Преимущества конвертации PDF в WebP
- Решение принимается по странице. Кодировщик выбирается для каждой страницы отдельно, а не один раз на весь файл. Это и есть главное отличие инструмента от любого другого конвертера.
- Текст остаётся точным. Страница с текстом выходит из кодировщика без единого изменённого пикселя, при этом весит около 30 КБ вместо 340 КБ у PNG.
- Порог взят из самого формата. Граница в 256 цветов не выдумана: это предел палитры режима без потерь в WebP, то есть условие, по которому переключается сам кодировщик.
- Файл не покидает устройство. Конвертация идёт в браузере, поэтому вопрос трансграничной передачи персональных данных по статье 12 закона 152-ФЗ здесь просто не возникает.
- Разрешение указано в пикселях. Вы видите не абстрактное «высокое качество», а конкретные 1275 × 1650 для листа A4 при 150 DPI.
- Сжатие после конвертации не нужно. Файлы уже вышли из кодировщика минимально возможного размера, поэтому прогонять их через сжатие изображений смысла нет: выигрыша не будет, а качество упадёт.
- Ошибка выбрана осознанно. Порог намеренно занижен: лучше отправить сложную схему в режим с потерями и потерять немного веса, чем отправить фотографию в режим без потерь и получить файл в одиннадцать раз тяжелее.
Ключевые функции инструмента
- Определение цветности. Страница сканируется целиком с досрочным выходом, поэтому цветная линейка в два пикселя или одно красное слово в сноске не потеряются.
- Подсчёт уникальных цветов. Считается выборочно и останавливается сразу после превышения 256 значений, чтобы не тратить время на заведомо фотографическую страницу.
- Четыре шага разрешения. 96 DPI для экрана, 150 DPI по умолчанию, 300 DPI для печати и 600 DPI как максимум, с показом итогового размера в пикселях.
- Поворот страниц. Развороты и альбомные листы разворачиваются до конвертации, отдельно запускать поворот PDF не требуется.
- Удаление и перестановка. Лишние страницы убираются, порядок меняется, и рендер читает уже исправленный список.
- Выбор нужных страниц. Режим «оставить только эти» удобен, когда из методички на 200 листов нужны две главы.
- Два кодировщика на выбор системы. Цветные страницы с потерями идут через WebAssembly, чёрно-белые через встроенный кодировщик браузера, который на них вчетверо быстрее при том же результате.
- Настройка качества для фотографий. Ползунок влияет только на страницы, ушедшие в режим с потерями, и честно не влияет на остальные.
- Архив без пережатия. Несколько страниц упаковываются в ZIP без сжатия, потому что сжимать уже сжатое бессмысленно.
- Понятные имена файлов. Нумерация с ведущими нулями, чтобы порядок не сбивался при сортировке в проводнике.
- Переход к соседним операциям. Если результат нужно подогнать под требования конкретной площадки, сразу после конвертации доступно изменение размера изображения.
Как работает конвертация в DocPivot
- Откройте PDF в браузере. Файл разбирается локально, панель показывает количество страниц и их размеры.
- Приведите документ в порядок. Поверните развороты, уберите титульные листы или пустые страницы, поменяйте порядок. Если из документа нужна только часть, проще заранее удалить страницы из PDF.
- Выберите разрешение. По умолчанию стоит 150 DPI, этого хватает и для экрана, и для большинства печатных задач.
- Запустите конвертацию. Каждая страница отрисовывается, анализируется и уходит в свой кодировщик.
- Заберите результат. Одна страница скачивается файлом, несколько приходят архивом.
Когда стоит переводить PDF в WebP
WebP имеет смысл, когда картинки идут на сайт и вес страницы важнее универсальной совместимости. Во всех остальных случаях лучше выбрать JPG или PNG, и это честнее сказать сразу, чем разбираться потом.
- Публикация каталога на сайте. Страницы каталога показываются картинками, и разница между 660 КБ и 7 МБ напрямую видна в PageSpeed Insights.
- Подготовка изображений для CMS. Модули конвертации для 1С-Битрикс переводят в WebP только JPG и PNG на лету, а страницы PDF им растрировать нечем.
- Материалы для соцсетей. Слайды презентации, выложенные в Дзен или VK, открываются с мобильного интернета быстрее.
- Превью документов в личном кабинете. Первая страница договора как миниатюра весит десятки килобайт вместо сотен.
- Архив внутренних инструкций. Регламенты на портале компании занимают в разы меньше места на диске.
- Замена тяжёлых PNG на сайте. Один разворот в PNG нередко весит больше, чем весь документ в WebP, и это самая заметная статья экономии трафика.
Не подойдёт в двух случаях: если файл уходит в государственную систему или в суд, где принимают JPEG, PDF и TIFF, и если по картинке потом нужно искать текст. Во втором случае документ лучше оставить в PDF и прогнать через распознавание текста в PDF.
Примеры использования
Каталог для интернет-магазина
Поставщик присылает каталог на 40 страниц в PDF, а показать его нужно на сайте магазина. Страницы конвертируются при 150 DPI, текстовые развороты выходят без потерь, страницы с фотографиями товаров сжимаются с потерями. Итог: галерея весит меньше мегабайта, и мобильная версия перестаёт тормозить.
Методические материалы вуза
Кафедра выкладывает методичку на 200 страниц, но студентам нужны только два раздела. Ненужные листы убираются, остаётся 24 страницы, все текстовые, все без потерь. Если разделов несколько и каждый должен жить отдельным файлом, документ удобнее заранее разделить PDF на части.
Коммерческое предложение для рассылки
Менеджер готовит КП на 8 слайдов и вставляет их картинками в письмо и в чат. При 150 DPI каждый слайд весит от 30 до 60 КБ, письмо не упирается в лимит вложений, а получатель видит изображения сразу, без скачивания вложенного PDF.
Обратная задача: картинки снова нужны в PNG
Подрядчик прислал макеты в WebP, а типография принимает только PNG. Тут поможет конвертация WebP в PNG: страницы, которые кодировались без потерь, вернутся точно такими же, какими были до конвертации.
Почему страница в 96 DPI может весить больше, чем в 150 DPI
Это не ошибка инструмента, а особенность сжатия без потерь. На одной измеренной странице WebP при 96 DPI занял 34 КБ, а при 150 DPI всего 29 КБ, хотя пикселей во втором случае в два с половиной раза больше. Причина в сглаживании букв: на низком разрешении каждая буква размазывается по большему числу промежуточных оттенков серого, а именно промежуточные оттенки кодировщик без потерь и считает дорогими. На высоком разрешении границы букв чище, палитра беднее, файл легче.
Практический вывод простой: не выбирайте 96 DPI в надежде сэкономить вес. Начинайте со 150 DPI и снижайте только если картинку действительно нужно показывать в маленьком контейнере. Для страниц, которые пойдут в веб как есть, полезно посмотреть и на оптимизацию PDF для веба: иногда документ проще отдать документом, чем набором картинок.
Ограничения, о которых обычно молчат
WebP покрывает не все сценарии, и три ограничения стоит знать до конвертации. Первое: текст становится пикселями. По готовой картинке нельзя искать, копировать и выделять, а значит для юридических и бухгалтерских задач растрирование чаще вредит, чем помогает.
Второе: совместимость не абсолютная. Safari научился показывать WebP только с версии 14, вышедшей вместе с macOS Big Sur и iOS 14, а Internet Explorer формат не понимает вообще. Если файл уходит человеку с неизвестным набором софта, надёжнее отдать конвертацию PDF в JPG.
Третье: не все площадки принимают WebP. Требования маркетплейсов и государственных порталов к формату меняются и различаются даже внутри одной площадки, поэтому проверяйте актуальный список форматов в справке конкретного сервиса перед загрузкой. Рич-контент Wildberries, например, исторически требует JPG или PNG, хотя основную галерею карточки площадка в последние годы разрешает наполнять и в WebP.
Часто задаваемые вопросы
При одинаковом качестве текстовая страница в WebP весит примерно в десять раз меньше, чем в PNG. В измерениях на реальном документе страница заняла 29 832 байта против 338 686 байт у PNG, при этом изображение попиксельно совпадает. Проигрыш только в скорости: кодирование занимает около 305 мс против 38 мс.
Нет, конвертация выполняется полностью в браузере на вашем устройстве. Ни исходный PDF, ни готовые изображения никуда не отправляются, серверной части у инструмента нет вообще.
Для сайта и экрана подойдёт значение по умолчанию 150 DPI, лист A4 при нём даёт 1275 × 1650 пикселей. 300 DPI нужен для печати, 600 DPI для архивного качества, а 96 DPI стоит выбирать только для очень маленьких превью.
Потому что эти страницы кодируются без потерь, а в этом режиме у формата WebP параметра качества просто нет. Ползунок работает только для страниц, которые инструмент отнёс к фотографическим.
Ориентируйтесь на вес: страницы без потерь обычно занимают десятки килобайт, страницы с потерями заметно больше при том же разрешении. Точное правило простое: если на странице больше 256 уникальных цветов, она сжимается с потерями.
Да, уберите лишние страницы перед запуском, и вы получите один файл без архива. Для регулярной работы с фрагментами больших документов удобнее сначала извлечь страницы из PDF.
Нет, любая конвертация PDF в изображение превращает текст в пиксели. Если поиск по документу нужен, оставляйте файл в формате PDF.
Жёсткого лимита нет, ограничение задаёт только память вашего устройства. Документ на 22 страницы при 150 DPI обрабатывается примерно за 7,4 секунды и весит 660 КБ.
Чаще всего из-за крупной цветной инфографики: диаграмма может перешагнуть порог в 256 цветов и уйти в режим с потерями. Файл выйдет тяжелее необходимого, но выглядеть будет правильно.
Практически на всех современных, но не на старых. Safari поддерживает формат с версии 14, Internet Explorer не поддерживает его вовсе, поэтому для файлов, уходящих неизвестному получателю, безопаснее конвертация WebP в JPG.
Нет, файлы уже вышли из кодировщика в минимально возможном для формата размере. Повторное сжатие уменьшит качество, но почти не уменьшит вес.
Нет, государственные системы обычно принимают JPEG, PDF и TIFF, а требования устанавливает конкретное ведомство. Уточните список форматов в самой форме подачи и при необходимости выберите JPG.
Отличий три: файл не загружается никуда, режим сжатия выбирается для каждой страницы отдельно, а разрешение указано в пикселях, а не словами. Серверные конвертеры применяют одну настройку ко всему документу и обычно не сообщают, какую именно.
Нет, каждая страница остаётся отдельным изображением, объединения в один длинный файл в инструменте нет. Если нужно менять состав исходника, используйте упорядочивание страниц PDF до конвертации.
