Без загрузки, 100% локально, без аккаунта

Извлечь изображения из PDF

Каждое встроенное в PDF изображение XObject декодируется и экспортируется как PNG. Ваш файл никогда не покидает устройство.

Как работает Извлечь изображения из PDF

«Извлечь изображения из PDF» напрямую извлекает исходные встроенные растровые изображения из PDF и сохраняет каждое как отдельный PNG-файл. Это позволяет получить реальную фотографию, логотип или скан, размещённые в документе, с тем разрешением, в котором они были сохранены, а не снимок экрана внешнего вида страницы. Извлечение выполняется pdf-lib внутри браузера, и исходный PDF никогда не передаётся по сети.

Это отличается от конвертации страниц PDF в изображения. Конвертация страниц рендерит весь макет страницы, включая текст, рамки и фон, в единое растровое изображение с выбранным DPI. Извлечение изображений вместо этого обходит граф внутренних объектов PDF и извлекает каждый ресурс изображения как есть, сохраняя исходные пиксельные размеры и цветовое пространство. Если страница состояла из одной фотографии на весь разворот, вы получаете эту фотографию в хранимом размере, а не рендер размером со страницу. Если в PDF нет встроенных растровых изображений (только векторная графика или текст), инструмент ничего не найдёт для извлечения.

Извлечь изображения из PDF: пошаговая инструкция

  1. Загрузите PDF в инструмент извлечения.
  2. Дождитесь, пока инструмент просканирует документ и выведет список найденных встроенных изображений.
  3. Просмотрите список изображений и выберите, какие скачать, или воспользуйтесь опцией «Скачать все».
  4. Сохраните PNG-файлы на устройство.

Частые сценарии использования

  • Рекламный буклет поступил в формате PDF, и нужны исходные фотографии продукта для повторного использования в презентации.
  • Сканированный архив содержит встроенные фотографии, которые нужно извлечь по отдельности для каталогизации.
  • В дизайнерском PDF логотипы встроены как растровые изображения, и нужно восстановить их без повторного экспорта из исходного приложения.
  • Отчёт в формате PDF содержит графики, сохранённые как изображения; извлеките их для повторного встраивания с более высоким разрешением в новый документ.

Часто задаваемые вопросы

Чем это отличается от конвертации страниц PDF в изображения?

Конвертация страниц рендерит весь макет страницы - текст, фон и всё остальное - в битмап с выбранным DPI. Извлечение изображений обходит граф объектов PDF и извлекает отдельные ресурсы изображений, размещённых в документе, с тем разрешением, в котором они были сохранены. Вы получаете исходное встроенное изображение, а не снимок экрана страницы.

В каком формате сохраняются извлечённые изображения?

Изображения сохраняются как PNG-файлы. PNG является форматом без потерь, поэтому извлечённое изображение сохраняет те же пиксельные данные, что и хранимый оригинал, без дополнительных артефактов сжатия.

Что если PDF содержит только векторную графику или текст?

Инструмент находит и извлекает только ресурсы растровых изображений. Если страница построена полностью из векторных путей и текста, встроенных объектов изображений нет, и инструмент сообщит, что ничего не найдено.

Остаётся ли PDF на компьютере во время извлечения?

Да. Весь процесс извлечения выполняется внутри вкладки браузера с использованием pdf-lib. PDF считывается в локальную память браузера, ресурсы изображений идентифицируются и декодируются там же, а PNG-файлы предлагаются как локальные загрузки. Файл нигде не передаётся.

С каким разрешением выходят извлечённые изображения?

С тем разрешением, которое хранится внутри PDF. Инструмент не увеличивает, не уменьшает и не перерисовывает. Если исходное изображение было размещено с разрешением 300 DPI и хранилось как 2480 x 3508 пикселей, именно это вы и получите.

Можно ли извлечь изображения из PDF, защищённого паролем?

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