Что делает инструмент
Конвертация PDF → JPG (или PNG) — растеризация страниц PDF в изображения. Каждая страница превращается в один файл картинки, который можно отправить, вставить в презентацию, опубликовать в соцсети или распечатать.
В отличие от объединения JPG → PDF (где векторы сохраняются), здесь обратное: текст становится частью растрового изображения. Это потеря selectable-свойств, но даёт совместимость с любыми просмотрщиками и приложениями, которые не умеют PDF.
Когда нужно PDF → JPG
- Соцсети. Instagram, VK, Telegram-каналы принимают только JPG/PNG. PDF-файлы там не показываются превью.
- Презентации. Вставить страницу PDF в PowerPoint / Keynote — проще через JPG, чем через embed.
- Email с превью. JPG в письме видно сразу. PDF — только как вложение.
- Госуслуги, банки. Некоторые системы документооборота требуют JPG, не PDF.
- Печать через сторонние сервисы. Photolab.ru и аналоги принимают JPG для фотопечати.
- Архив для просмотра без зависимостей. JPG откроется на любом устройстве без PDF-viewer.
Какое качество выбрать
Зависит от назначения:
- Низкое (96 DPI). Для отправки в мессенджеры, превью, миниатюры. Размер: ~150-300 КБ на страницу A4.
- Среднее (150 DPI). Универсальный выбор. Хорошо для веба и обычной работы. Размер: ~400-700 КБ.
- Высокое (300 DPI). Полиграфическое качество, для печати. Размер: ~1.5-3 МБ на страницу.
- PNG (lossless). Точная пиксельная копия. Для скриншотов UI, инфографики, документов с тонкими линиями. Размер: в 5-10 раз больше JPEG.
Про jsDelivr CDN
Библиотека pdfjs-dist использует Web Worker для рендеринга в фоне (иначе UI зависал бы). Воркер — отдельный JS-файл (~1.5 МБ), и его удобно загружать с CDN — это снижает размер бандла основной страницы.
Используется jsDelivr — нейтральный международный CDN, доступный из РФ без VPN. Это код библиотеки, который кэшируется в браузере. Ваш PDF никуда не отправляется — он остаётся у вас в памяти браузера, обработка идёт локально.
- pdfjs-dist · PDF rendering library by Mozilla. Mozilla Foundation. github.com/mozilla/pdf.js. 2024.
- jsDelivr — open-source CDN. jsDelivr Team. jsdelivr.com. 2024.
- Canvas 2D Context (W3C/WHATWG). WHATWG. whatwg.org. 2024.
