← Все инструменты
🖼️

Конвертировать PDF в JPG — Сохранить страницы как картинки онлайн

Быстро переведите каждую страницу PDF документа в качественное изображение формата JPG или PNG. Настройка DPI и скачивание архивом.

+Загрузить PDF или фотоили перетащите файлы сюда🚀 Запустить инструмент бесплатно

Как это работает

01

Загрузите PDF

Откройте PDF-документ в браузере без загрузки на сервер.

02

Выберите формат и DPI

Укажите JPG или PNG, настройте разрешение для нужного качества.

03

Скачайте картинки

Каждая страница сохраняется как отдельный JPG/PNG, доступен ZIP-архив.

Почему pdfredX

🔒

Полная конфиденциальность

Файлы не покидают ваш браузер. Никакой загрузки на сторонние серверы.

Обработка на стороне клиента

Все вычисления выполняются локально — быстро, безопасно и бесплатно.

🆓

Без регистрации

Просто откройте браузер и приступайте. Никаких аккаунтов не нужно.

📱

На любом устройстве

Работает на ПК, планшете и смартфоне без установки.

Полезные материалы по теме

Как перевести PDF в картинки JPG онлайн: сохранить страницы документа как изображения
Вставить страницу договора в презентацию, отправить скан картинкой в мессенджер, выложить лист документа туда, где принимают только изображения — часто нужно превратить страницы PDF в обычные JPG. Инструмент «PDF в JPG» в pdfredX делает это прямо в браузере: загружаете документ, а каждая страница уже готова к скачиванию картинкой. Ничего не загружается на сервер.

Вставить страницу договора в презентацию, отправить скан картинкой в мессенджер, выложить лист документа туда, где принимают только изображения — часто нужно превратить страницы PDF в обычные JPG. Инструмент «PDF в JPG» в pdfredX делает это прямо в браузере: загружаете документ, а каждая страница уже готова к скачиванию картинкой. Ничего не загружается на сервер.


Шаг 01. Загрузить PDF

Откройте pdfredx.com и добавьте PDF. Приложение рендерит каждую страницу через PDF.js и раскладывает их в галерею как отдельные изображения. Файл читается локально — на сервер ничего не уходит.


Шаг 02. Скачать страницы как JPG

У каждой карточки страницы есть кнопка ⬇ JPG — нажмите, и эта страница сохранится отдельным файлом имя.jpg. Нужны все страницы разом — два варианта в тулбаре:

  • 📥 Скачать все как JPG — каждая страница отдельным файлом (имя_p1.jpg, имя_p2.jpg…).
  • 🗜 Скачать все ZIP — все страницы одним архивом pages.zip, удобно для многостраничных документов.

> При скачивании отдельными JPG браузер может спросить разрешение на «скачивание нескольких файлов» — это нормально, разрешите. Вариант с ZIP такого вопроса не вызывает: файл один.


Шаг 03. Готово

Картинки лежат в папке «Загрузки». Так страницы PDF превращаются в фото, которые можно вставить куда угодно. Бесплатно, без регистрации, без серверной очереди.


Как это работает технически

Каждая страница отрисовывается PDF.js на HTML5 Canvas в увеличенном масштабе (для чёткости), затем экспортируется в JPEG через canvas.toDataURL('image/jpeg', …) и попадает в галерею как готовое изображение (editUrl). Кнопка скачивания просто отдаёт этот JPEG браузеру — без повторного рендера и без сервера.


Известные ограничения

Формат — JPEG. Страницы сохраняются в JPG (компактный формат, удобный для вставки и отправки). Экспорт в PNG пока не поддерживается.

Разрешение фиксированное. Страницы рендерятся в едином повышенном масштабе — этого хватает для экрана и обычной печати. Отдельной ручной настройки DPI пока нет.

Только JPEG. Скачать все страницы можно отдельными файлами или одним ZIP-архивом, но формат всегда JPG — экспорт в PNG пока не поддерживается.


Нужна обратная операция — собрать картинки обратно в один PDF? Это инструмент Фото в PDF. А если JPG получились тяжёлыми — Сжать поможет после сборки.

Попробуйте прямо сейчас — pdfredx.com, без регистрации, файлы остаются у вас.

PDF в JPG онлайн без загрузки на сервер: растеризация страниц прямо в браузере
Превратить страницы PDF в картинки — операция на минуту, но обычный онлайн-конвертер просит загрузить **весь документ** на свой сервер. А это часто договоры, сканы паспорта, медицинские справки — то, что вы как раз хотите достать из PDF картинкой, а не раздавать целиком. Разберём, как перевести PDF в JPG локально, чтобы документ не покидал устройство.

Превратить страницы PDF в картинки — операция на минуту, но обычный онлайн-конвертер просит загрузить весь документ на свой сервер. А это часто договоры, сканы паспорта, медицинские справки — то, что вы как раз хотите достать из PDF картинкой, а не раздавать целиком. Разберём, как перевести PDF в JPG локально, чтобы документ не покидал устройство.


Куда уходит документ на серверных конвертерах

Когда вы загружаете PDF в обычный онлайн-конвертер «в JPG», файл целиком уходит на удалённую машину. Дальше — по политике сервиса, которую мало кто читает:

  • документ сохраняется во временном хранилище подрядчика (AWS, GCP, Azure);
  • обрабатывается на чужом сервере;
  • хранится от нескольких часов до нескольких суток «для надёжности»;
  • логируется вместе с метаданными — IP, время, имя и размер файла.

Обидно вдвойне: вы хотели вытащить из документа одну-две страницы картинкой — а на чужой сервер уехал весь файл.


Локальная растеризация: страницы не покидают вкладку

pdfredX превращает PDF в картинки, не загружая файл никуда.

Файл читается локально. PDF.js открывает документ во вкладке и рисует страницы на Canvas. Сетевого запроса с вашим файлом нет.

Растеризация идёт в памяти вкладки. Каждая страница превращается в JPEG прямо во вкладке — это операция над уже загруженными данными. Ничего не отправляется.

Скачиваются только сами картинки. Готовые JPG падают в «Загрузки», а не летают на сервер и обратно.

Работает офлайн. Загрузите PDF, отключите интернет и сохраните страницы картинками — всё продолжит работать. Сеть нужна лишь чтобы один раз загрузить приложение.

Практично: загрузите документ, нажмите ⬇ JPG на нужной странице (или «Скачать все») — извлечёте изображения, ничего не отдавая на сервер.


Что мы гарантировать не можем — честный дисклеймер

Клиентская обработка защищает документ от ухода на внешние серверы, но это не щит от всех угроз.

Вредоносное ПО или кейлоггер на устройстве. Если машина скомпрометирована, программа может читать файлы с диска в обход браузера.

Браузерные расширения с широкими правами. Расширение с доступом «читать данные на всех сайтах» теоретически видит содержимое вкладки. Для чувствительных документов работайте в профиле без сторонних расширений или в приватном окне.

Сохранённые картинки остаются на вашем диске. Если устройство не защищено шифрованием, файлы могут быть прочитаны третьими лицами при физическом доступе.

Мы обеспечиваем изоляцию на уровне браузерной вкладки. Остальное — на стороне пользователя.


Извлеките страницы картинками без загрузки на сервер — pdfredx.com, бесплатно, без регистрации.

Как устроен экспорт PDF в JPG в браузере: рендеринг PDF.js на Canvas → JPEG, качество и скачивание
Превратить страницу PDF в картинку на сервере просто: растеризовать нужным движком, вернуть файл. В браузере, без бэкенда, всё делается тем же движком, что рисует PDF на экране, — и по дороге всплывают масштаб рендера, формат и способ скачивания. Разберём, как устроен инструмент `pdf2jpg` в pdfredX: почему страницы уже готовы к экспорту, где задаётся качество и почему пока нет ZIP.

Превратить страницу PDF в картинку на сервере просто: растеризовать нужным движком, вернуть файл. В браузере, без бэкенда, всё делается тем же движком, что рисует PDF на экране, — и по дороге всплывают масштаб рендера, формат и способ скачивания. Разберём, как устроен инструмент pdf2jpg в pdfredX: почему страницы уже готовы к экспорту, где задаётся качество и почему пока нет ZIP.


Страница уже растеризована при загрузке

Ключевая деталь: pdf2jpg не запускает отдельную конвертацию. Когда вы открываете PDF, приложение и так рендерит каждую страницу через PDF.js на Canvas — иначе её нельзя было бы показать в галерее. Результат сразу сохраняется как JPEG-dataURL в общий массив items[]:

const viewport = page.getViewport({ scale: 1.8 });   // повышенный масштаб для чёткости
canvas.width = viewport.width; canvas.height = viewport.height;
await page.render({ canvasContext: ctx, viewport }).promise;
return canvas.toDataURL('image/jpeg', 0.90);          // страница как готовое изображение

Поэтому «конвертация в JPG» — это фактически отдача уже готового изображения: экспорт бесплатен по времени, повторный рендер не нужен.


Разбор реализации

Масштаб = качество

Чёткость задаётся масштабом рендера: scale: 1.8 увеличивает страницу перед растеризацией, поэтому текст и линии на JPG остаются резкими (при scale: 1 картинка была бы мельче и мягче). Это осознанный баланс: достаточно чётко для экрана и обычной печати, но без гигантских файлов. Отдельного ползунка DPI пока нет — масштаб фиксирован.

Скачивание одной страницы и всех

Кнопка ⬇ JPG на карточке просто отдаёт editUrl браузеру под именем файла:

const a = document.createElement('a');
a.href = p.editUrl;                                   // готовый JPEG-dataURL
a.download = p.name.replace(/\.pdf$/i, '') + '.jpg';
a.click();

«Скачать все как JPG» проходит по items[] и запускает такие же загрузки по очереди (с задержкой ~300 мс между ними, имя_p1.jpg, имя_p2.jpg…), чтобы браузер успевал их обрабатывать. Пауза нужна, потому что залпом браузеры блокируют множественную загрузку.

Кнопка «Скачать все ZIP» решает это иначе: лениво подгружается JSZip, все JPEG кладутся в архив как base64-записи, и generateAsync({type:'blob'}) отдаёт один файл pages.zip. Множественная загрузка не нужна — файл один:

await ensureJSZip();                                  // ленивая загрузка с cdnjs
const zip = new JSZip();
items.forEach((p, i) => {
  const base64 = p.editUrl.slice(p.editUrl.indexOf(',') + 1);  // убираем data:...;base64,
  zip.file(p.name.replace(/\.pdf$/i,'') + '_p' + (i+1) + '.jpg', base64, { base64: true });
});
const blob = await zip.generateAsync({ type: 'blob' });         // один архив

Компромиссы и границы

Формат — JPEG. Компактно и универсально; экспорт в PNG (без потерь, с прозрачностью) пока не поддержан.

Фиксированный масштаб. Нет ручного DPI: качество определяется единым scale. Для большинства задач этого достаточно.

Скачивание — отдельными JPG или одним ZIP. Можно сохранить страницы по файлам или упаковать всё в pages.zip (JSZip подгружается лениво). Формат внутри всегда JPEG.


Что дальше

Выбор формата и DPI — переключатель JPG/PNG и ползунок масштаба для тонкой настройки качества под задачу (ZIP-архив всех страниц уже реализован).


Хотите проверить — загрузите многостраничный PDF на pdfredx.com и сохраните страницы картинками. Без регистрации, без загрузки файла на сервер.

🚀 Запустить инструмент бесплатно