Как превратить страницы PDF в изображения?

Инструмент отрисовывает каждую страницу через pdf.js и отдаёт по одному PNG или JPEG на страницу в выбранном вами разрешении. Отрисовка идёт в вашем браузере, поэтому PDF никуда не загружается.

Работает полностью в вашем браузере · без загрузки · без аккаунта · без водяных знаков

  1. Выберите PDF, который нужен в виде изображений.
  2. Укажите PNG или JPEG, масштаб и качество.
  3. Отрисуйте и скачайте одну страницу или все.

Выберите один PDF. Он читается этой страницей и никуда не отправляется.

Стоит знать. Скан, отрисованный в большом масштабе, может дать очень крупное изображение. Начните с 2× и увеличивайте только при необходимости.

Что умеет эта страница

Когда использовать этот инструмент

  • Нужны миниатюры для предпросмотра или картинки для слайдов из PDF.
  • Надо поместить страницу в систему, которая не принимает PDF.
  • Хочется быстро глянуть на страницу, не открывая программу просмотра PDF.

Когда стоит выбрать другое решение

  • Нужен выделяемый текст, векторный вывод или цветоделение печатного качества.
  • Нужен точный контроль DPI и согласованное управление цветом для печати.
  • Документ длинный и высокого разрешения, а устройство малопамятное.

Чем он уступает другим вариантам

pdftoppm, ImageMagick или Ghostscript отрисуют с точным DPI, обработают пакетно сотни страниц и будут писать результат потоком на диск, а инструменты экспорта в SVG или EPS сохранят вектор резким при любом размере. Здесь pdf.js растеризует каждую страницу в canvas, поэтому текст превращается в пиксели, а увеличение размывает. Отрисовка ограничена памятью браузера, которой на телефоне может не хватить для крупных заданий с большим масштабом.

Куда попадают ваши файлы

Никуда. Эта страница загружает код, который выполняет работу, и дальше файл, который вы открываете, читает ваш собственный браузер. Нет шага загрузки, нет временной копии на сервере, нет очистки, которой нужно доверять: данные вообще не пересекают сеть, поэтому после ничего не остаётся удалять. Это можно проверить самому: откройте панель сети в браузере во время работы инструмента и убедитесь, что она молчит.

Вопросы об этом инструменте

Что означают масштабы 1×, 2× и 3×?
Они умножают размер страницы перед отрисовкой. 1× соответствует PDF в экранном разрешении, 2× удваивает ширину и высоту в пикселях, а 3× — примерно печатное качество. Больший масштаб резче, но размер файла растёт квадратично: страница 3× имеет в девять раз больше пикселей, чем 1×.
Какой формат выбрать?
PNG сохраняет текст и штриховую графику чёткими, с резким краем, но страницы с фотографиями дают крупные файлы. JPEG меньше для снятых и отсканированных страниц, а ползунок качества управляет этим компромиссом. Оба варианта отрисовываются на белом фоне, поэтому страница выглядит так же, как в программе просмотра.
Почему отсканированная страница в 3× выходит огромной?
Скан и так уже изображение, и повторная отрисовка в 3× увеличивает эти пиксели, не добавляя деталей. Качество отрисовки зависит от pdf.js: он очень близок к настольной программе просмотра, но не идентичен ей на сложной прозрачности. Начните с 2× и повышайте только при необходимости.

Другие инструменты той же группы

Руководства