Как извлечь изображение из PDF-файла с помощью php - PullRequest
0 голосов
/ 22 октября 2009

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

Ответы [ 4 ]

2 голосов
/ 22 октября 2009

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

2 голосов
/ 22 октября 2009

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

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

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

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

1 голос
/ 14 июня 2011

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

0 голосов
/ 22 октября 2009

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

Проще просто скопировать и вставить его.

...