У меня есть изображение JPEG внутри PDF-файла, я знаю, что это JPEG, потому что, когда я открываю файл с шестнадцатеричным редактором я вижу в нем строку JFIF. Как извлечь его в отдельный файл.
В конкретном файле, который у меня есть только одно изображение, и оно находится на первой странице.
Я знаю, что можно используйте convert из пакета Image Magic, чтобы преобразовать изображение, но это будет означать, что произойдет двойное преобразование, что сделает изображение более худшим или ненужным большим размером.
Для извлечения изображения необходимо установить автоматически pdfimages.
Командная строка будет выглядеть следующим образом:
pdfimages -j file.pdf ./
Обратите внимание, что требуется косая черта , если он опущен, процесс извлечения не произойдет, и сообщение об ошибке не будет создано. Также возможно предоставить файлам стартовый префикс как ./prefix, тогда все они будут помещены в текущий каталог и начнутся с предоставленного префикса.
Невозможно ограничить pdfimages чтобы извлечь только один файл, но можно предоставить страницу, которую он будет обрабатывать, используя опции -f (первая страница) и -l (последняя страница). Все параметры должны быть предоставлены перед входным файлом.
Для извлечения изображения необходимо установить автоматически pdfimages.
Командная строка будет выглядеть следующим образом:
pdfimages -j file.pdf ./
Обратите внимание, что требуется косая черта , если он опущен, процесс извлечения не произойдет, и сообщение об ошибке не будет создано. Также возможно предоставить файлам стартовый префикс как ./prefix, тогда все они будут помещены в текущий каталог и начнутся с предоставленного префикса.
Невозможно ограничить pdfimages чтобы извлечь только один файл, но можно предоставить страницу, которую он будет обрабатывать, используя опции -f (первая страница) и -l (последняя страница). Все параметры должны быть предоставлены перед входным файлом.
Для извлечения изображения необходимо установить автоматически pdfimages.
Командная строка будет выглядеть следующим образом:
pdfimages -j file.pdf ./
Обратите внимание, что требуется косая черта , если он опущен, процесс извлечения не произойдет, и сообщение об ошибке не будет создано. Также возможно предоставить файлам стартовый префикс как ./prefix, тогда все они будут помещены в текущий каталог и начнутся с предоставленного префикса.
Невозможно ограничить pdfimages чтобы извлечь только один файл, но можно предоставить страницу, которую он будет обрабатывать, используя опции -f (первая страница) и -l (последняя страница). Все параметры должны быть предоставлены перед входным файлом.