Yokka Stars

Извлечение изображений из PDF: массово, без потери качества (исходник Python)

Извлечение изображений из PDF: массово, без потери качества (исходник Python)

Продавец: SirBob

Цена: 515.30 RUB

Товар доступен. Итоговая стоимость зависит от выбранных параметров и проверяется перед оплатой.

Описание товара

⚡ ЧТО ВНУТРИ И КАК ЗАПУСТИТЬ — КРАТКО

ФОРМАТ: исходник Python (pdf_images.py, GUI + CLI) + GUIDE.pdf + README.txt

ТРЕБОВАНИЯ: Python 3.9+ · pip install pypdf pillow (requirements.txt в архиве)

ВВОД/ВЫВОД: .pdf → папка с картинками (JPEG байт-в-байт) + CSV-отчёт

ДЕМО: sample/demo.pdf и reference/ уже внутри архива

ЛИЦЕНЗИЯ: MIT — файл LICENSE.txt в архиве

ПРОВЕРКА: SMOKE-TEST.txt в архиве; selftest.py — 36 автотестов

ВСЕ КАРТИНКИ ИЗ PDF — В ОРИГИНАЛЬНОМ КАЧЕСТВЕ

Программа вытаскивает встроенные изображения из PDF: JPEG сохраняется БАЙТ-В-БАЙТ (тот же файл, что встроен — без двойного сжатия), PNG и серые фото — тоже без потерь. Дедупликация MD5, фильтр иконок, диапазон страниц, пакетная папка, CSV-отчёт. GUI + командная строка.

ВНИМАНИЕ, ВАЖНАЯ ДЕТАЛЬ: популярные библиотеки при извлечении ПЕРЕКОДИРУЮТ JPEG (потеря качества при каждом сохранении). Эта программа обходит это — в тестах извлечённый JPEG сравнивается с эталоном ДО БАЙТА.

ЧТО ВНУТРИ:

  • Извлечение всех изображений из PDF: JPEG байт-в-байт, PNG/серые — без потерь
  • Дедупликация MD5: логотип, вставленный 50 раз = 1 файл + счётчик дублей
  • Фильтр минимальной стороны — отсекает иконки 8×8
  • Диапазон страниц: 2-5,7,9-
  • CMYK JPEG → RGB (отключается)
  • Имена: документ_page_003_img_002.jpg — сразу видно источник
  • CSV-отчёт: страница, ШxВ, формат, байты, дубли, путь + итоги
  • Пакетная обработка папки: битые и текстовые PDF пропускаются с отчётом
  • GUI с прогрессом и таблицей + полноценный CLI
  • Кириллица и пробелы в путях

ПРОВЕРКА ЗА 30 СЕКУНД:

В архиве sample/demo.pdf (8 известных изображений) и эталоны reference/. Одна команда — и вы сравниваете извлечённый JPEG с эталоном до последнего байта.

ДЛЯ КОГО:

  • Достать иллюстрации из учебников, презентаций, отчётов
  • Собрать медиатеку из PDF-журналов
  • Пакетно вытащить фото из сотен документов

ПРОВЕРЕНО ПЕРЕД ПРОДАЖЕЙ:

  • 36 автотестов: JPEG байт-в-байт на рукотворном PDF, пиксели точь-в-точь, дедупликация, фильтры, CSV = диск, битые файлы, CLI, кириллица
  • GUI-тест: реальное окно, таблица, прогресс
  • Скриншоты — с реальной работающей программы

Требования: Python 3.9+ и две бесплатные библиотеки (pip install pypdf pillow — инструкция внутри).

Гарантия: замена или возврат. Файл доставляется автоматически сразу после оплаты.

СМОТРИ ТАКЖЕ:

⟶ PDF инструменты: объединить, разделить, повернуть, сжать, пароль (десктоп-программа) — plati.market/itm/6106960

⟶ Синхронизация субтитров SRT: сдвиг, по частям, FPS (исходник Python) — plati.market/itm/6121194

СМОТРИ ТАКЖЕ — инструменты для файлов и расчётов:

⟶ EXIF-редактор фото — GPS, дата, камера, батч-удаление — plati.market/itm/6124028

⟶ Прогноз денежных потоков — 12 месяцев, сценарии, кассовый разрыв — plati.market/itm/6124128