Как извлечь изображение из pdf-файла, используя php

Пожалуйста, какие-либо идеи о том, как извлечь изображение из pdf в php?

Взгляните на pdfimages . Вот описание со страницы:

Pdfimages сохраняет изображения из файла Portable Document Format (PDF) в виде переносимых изображений (PPM), переносного растрового изображения (PBM) или файлов JPEG.

Pdfimages читает файл PDF, просматривает одну или несколько страниц, PDF-файл и записывает один файл PPM, PBM или JPEG для каждого изображения, image-root-nnn.xxx, где nnn – номер изображения, а xxx – тип изображения (.ppm, .pbm, .jpg).

NB: pdfimages извлекает необработанные данные изображения из файла PDF без каких-либо дополнительных преобразований. Любое вращение, обрезка, инверсия цвета и т. Д., Выполняемые потоком содержимого PDF, игнорируются.

Я считаю, что вы можете использовать и воображаемый. Вы можете отправить аргументы командной строки и щелкнуть снимок с учетом координат, которые вы можете предоставить. Вам нужно будет установить некоторые rpms и т. Д.

Ознакомьтесь с PDFLib . Их продукт TET делает именно это. Вы можете получить изображения и текст … Единственное, что он не охватывает, это векторные изображения.

У меня тоже такая же проблема, тогда я нашел этот extractImagesFromPdfClient

и работает для меня введите описание изображения здесь

Загрузите код отсюда ..

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

Это проще, если вы просто скопируете его.