PDF в JPG постранично
Задача почти всегда про одну страницу
Запрос «pdf в jpg» почти никогда не означает «разберите мне весь документ». За ним стоит очень конкретная ситуация: нужна пятая страница договора, чтобы вставить её в слайд; нужен разворот акта, чтобы отправить в рабочий чат, где вложение PDF свернётся в невзрачную иконку; нужна страница анкеты для формы на сайте, которая принимает только .jpg и .png. Во всех трёх случаях PDF как формат мешает, а не помогает.
И тут выясняется главное: результат целиком определяется разрешением, с которым страницу отрисовали. PDF внутри — это векторные инструкции и шрифты, а не пиксели. У страницы нет «родного» размера в точках, она обретает его только в момент растеризации. Поэтому вопрос «в каком качестве сохранять» — не второстепенная настройка, а собственно вся работа.
Арифметика простая. Лист А4 — это 8,27 × 11,69 дюйма. Умножьте на dpi и получите пиксели:
| Разрешение | Размер А4 в пикселях | Куда годится |
|---|---|---|
| 72 dpi | ≈ 595 × 842 | беглый просмотр, превью в списке |
| 150 dpi | ≈ 1240 × 1754 | экран, мессенджеры, вставка в презентацию |
| 300 dpi | ≈ 2480 × 3508 | печать, распознавание текста |
Ориентир по весу: страница А4 с обычным текстом при 150 dpi и качестве 85 обычно укладывается в 200–400 КБ, плотная страница с таблицами и печатями — в 500–700 КБ. Скан-фотография тяжелее в разы, потому что JPEG хуже сжимает шум бумаги, чем ровные белые поля.
Между 150 и 300 dpi площадь картинки вырастает вчетверо — и вес файла тянется следом. Это и есть та развилка, на которой люди ошибаются чаще всего: берут 300 dpi «на всякий случай», а потом упираются в лимит вложения.
Как это делается на конвертере PDF в JPG
Страница работает без отправки файла куда-либо: документ разбирает подключённая к вкладке библиотека PDF.js, а рисует его ваш собственный браузер на холсте. Под полем выбора об этом прямо написано: «Файл не загружается на сервер».
- Перетащите документ в зону «Выберите PDF или перетащите файл сюда» либо щёлкните по ней и выберите файл. Поле принимает только
.pdf— маска выбора выставлена жёстко. - В списке «Разрешение» выберите один из трёх пунктов: «72 dpi — для экрана», «150 dpi — универсально» (стоит по умолчанию) или «300 dpi — для печати». Промежуточных значений нет, произвольное число вписать нельзя.
- Ползунок «Качество JPG» ходит от 50 до 100 и стоит на 85. Текущее значение показано прямо в подписи, оно меняется, пока вы тянете ручку.
- В поле «Страницы» укажите, что именно вам нужно. Подсказка внутри поля описывает три формата записи: пусто — весь документ,
1-5— диапазон,2,4,7— перечисление. Их можно смешивать:1,4-6,9— законная запись. - Список «Фон» оставьте на «Белый», если делаете JPG. Второй пункт называется «Как в документе (PNG)» — и он не просто меняет подложку, он меняет формат вывода.
- Нажмите «Конвертировать». Пока идёт отрисовка, строка состояния считает вслух: «Рисуем страницу 3 из 12». Затем внизу появятся превью, и под каждым — номер страницы, вес готового файла и ссылка «Скачать».
Имена сохраняемых файлов собираются из имени исходника с двузначным номером: из contract.pdf пятая страница уедет как contract-05.jpg. Порядок в папке не перепутается даже при сотне листов.
Кнопка «Сбросить» очищает выбранный файл, поле страниц и все превью — она нужна, когда беретесь за следующий документ.
Чего инструмент не делает
Скажем прямо, чтобы вы не искали кнопку, которой нет.
Архивом страницы не отдаются. Каждый лист — отдельная ссылка «Скачать» под своим превью. Для одной-двух страниц это удобнее, для тридцати — утомительно, и обхода здесь нет.
Документ с паролем не откроется. Шифрованный PDF выдаст сообщение «Не удалось открыть файл как PDF. Возможно, он повреждён или защищён паролем» — и на этом всё. Пароль надо снимать заранее, в программе, которой вы доверяете.
Текст не распознаётся. На выходе картинка, внутри неё букв как данных нет. Если принимающей стороне нужен поиск по документу — это задача для OCR, а не для конвертера.
Пакетной очереди нет. Один PDF за проход. Настройки при этом остаются на месте, так что серия однотипных документов проходит без лишних кликов: выбрали следующий файл, нажали «Конвертировать».
Обрезать поля или выделить кусок страницы нельзя. Отрисовывается полный лист целиком, ровно в тех границах, что заданы в документе. Если нужен фрагмент, вырезайте его уже из готовой картинки любым редактором.
Три ошибки, которые стоят повторного захода
Взяли 300 dpi для мессенджера. Страница А4 в 2480 × 3508 при качестве 85 легко весит 1,5–3 МБ. Мессенджер её либо не пропустит, либо пережмёт сам — и хуже, чем это сделал бы конвертер. Для чата берите 150 dpi; вес видно под каждым превью ещё до скачивания, так что проверить легко.
Понизили качество вместо разрешения. Ползунок «Качество JPG» ниже 60 даёт характерную кашу вокруг букв: JPEG плохо работает с резкими контрастными границами, а текст — сплошные резкие границы. Если файл не влезает в лимит, сначала опускайте dpi, качество трогайте в последнюю очередь. Когда цель задана в килобайтах — 200 КБ для формы, например, — разумнее сохранить страницу в 150 dpi и догнать её сжатием изображения под нужный вес, где предел вписывается числом.
Ждали прозрачный фон. JPEG прозрачность не хранит вообще, поэтому под страницу подкладывается белый лист. Если прозрачные области нужны, выбор «Как в документе (PNG)» переключает вывод на PNG — файлы станут заметно тяжелее, но текст выйдет резче, потому что PNG не размывает границы. Тем, кому нужны именно PNG со всех страниц и пакетная выгрузка, ближе экспорт страниц PDF в PNG.
Забыли про сторону А5, А3 и нестандартные размеры. Таблица выше про А4. Чертёж А3 при 300 dpi даёт около 3508 × 4961 — это уже 17 мегапикселей на страницу, и десяток таких листов способен исчерпать память вкладки. Для больших форматов указывайте диапазон в поле «Страницы» и идите частями.
Обратная задача — собрать картинки обратно в документ — решается сборкой изображений в один PDF. Остальные инструменты для работы с документами собраны в разделе PDF.
Как достать из PDF только одну страницу?
Впишите её номер в поле «Страницы» — например, `7` — и нажмите «Конвертировать». Отрисуется и появится в превью ровно одна страница, остальные даже не будут прочитаны. Это заодно самый быстрый путь для толстых документов: время работы зависит от числа выбранных страниц, а не от объёма файла.
Почему буквы на картинке выглядят размыто?
Две частые причины. Первая — низкое разрешение: на 72 dpi мелкий шрифт физически не помещается в пиксели. Вторая — сам PDF собран из фотографий или сканов низкого качества, тогда повышение dpi ничего не добавит: увеличится только размер файла, резкость останется исходной. Проверить просто — откройте PDF в просмотрщике и увеличьте масштаб до 400 %.
Можно ли сохранить страницы в PNG вместо JPG?
Да, для этого в списке «Фон» выберите «Как в документе (PNG)». Формат вывода переключится, расширение у скачиваемых файлов станет `.png`, а ползунок «Качество JPG» перестанет влиять на результат — PNG сжимается без потерь.
Сколько страниц выдержит браузер за один заход?
Жёсткого предела в коде нет, границу ставит память вкладки: каждая отрисованная страница остаётся в ней картинкой. На настольном браузере полсотни листов в 150 dpi проходят спокойно, на бюджетном телефоне и в 300 dpi вкладка может перезагрузиться. Надёжный приём — обрабатывать по десять страниц, задавая диапазоны `1-10`, `11-20` и так далее.
Файл действительно никуда не отправляется?
Да. Разбор документа делает библиотека PDF.js, загруженная в саму страницу, отрисовку — ваш браузер. Убедиться можно самостоятельно: откройте вкладку Network в инструментах разработчика и запустите конвертацию. Единственный сетевой запрос там — подгрузка самого движка PDF.js с нашего же домена, и происходит она один раз; запроса, который уносил бы содержимое документа, в списке нет.