Моя проблема в том, что мне поручили извлечь изображения из файла PDF с 640 страницами.
Большинство из которых являются диаграммами и таблицами с текстами. При простом копировании и вставке изображение теряет разрешение, а текст становится размытым и иногда нечитаемым.
Знаете ли вы о лучшем способе извлечения изображений из файла PDF, не влияя на разрешение?
Ответы:
Из пакета XPDF (который является бесплатным и открытым программным обеспечением) вы можете использовать
pdfimages.exe
инструмент CLI для извлечения всех изображений из PDF или только всех изображений из диапазона страниц. Вот пример для извлечения всех изображений со страниц 33-36:-j
Будет пытаться извлечь внедренные изображения в формате JPEG в формате JPEG. Все остальные изображения выводятся в формате PPM (переносимые изображения). Внимание, PPM абсолютно несжатые!источник
./pdfimages -j PDF_to_be_extracted.pdf /Users/username/output_folder/
это очень легко использовать
evince
(просмотрщик документов) в Ubuntu. Просто откройте PDF, используя,evince
затем разверните окно, отметьте его,Always on top
затем перетащите изображение в нужную папку.источник
Извлечение исходных изображений с разрешением является одной из бесплатных функций Solid Framework SDK, поэтому если вы создаете свое решение в C #, вот оно: http://www.soliddocuments.com/features.htm?product=SolidFramework
Пример приложения, иллюстрирующего эту функцию, также бесплатен, если вам необходимо пакетное решение с графическим интерфейсом: http://www.pdf-internals.com/download.htm?product=SolidPDFMechanic.
(Я с солидными документами)
источник
(1) Вы можете открыть файл в Word 2013 (просто используйте Файл - Открыть), где вы можете скопировать изображение. Разрешение достаточно для печати, но не уверен, совпадает ли оно с оригиналом.
(2) Бесплатная программа просмотра SumatraPDF (очень хорошо, если вы используете LaTeX) имеет пункт меню «Копировать изображение», когда вы щелкаете правой кнопкой мыши по изображению. Я думаю, что это сохраняет разрешение (хотя я видел файлы, из которых я не мог скопировать изображения).
(3) Adobe Acrobat X в разделе «Файл» имеет команду «Сохранить как другое» - «Изображение», и там по умолчанию используется высокое разрешение (в тех случаях, когда я пытался использовать его, исходное разрешение было).
(4) В Perl существует более одного способа, например, прочитать здесь и особенно упомянутую там программу для извлечения изображений JPEG из всего , что отлично работает для меня и определенно извлекает изображения JPEG с оригинальным разрешением.
источник
PHOTOSHOP! Откройте PDF в Photoshop. (Использование Photoshop CC в Windows 7)
источник
Нет - копирование и вставка должны сохранять исходное разрешение встроенного ресурса - скорее всего, это происходит из-за того, что это изображение с низким разрешением, сжатое внутри PDF, поэтому при экспорте оно выглядит хуже, чем есть.
Попробуйте уменьшить его и / или сделать его таким же размером, как в PDF, и он должен фактически быть таким же.
В качестве альтернативы (и наихудший вариант) перейдите к 100% -ому увеличению и сделайте снимок экрана или используйте инструмент для разрезания в Windows Vista / Windows 7.
ПРИМЕЧАНИЕ. - Изображения в
.PDF
s обычно сокращаются / сжимаются во время их преобразования в a.PDF
, однако, после того, как они будут сжаты, вы сможете извлечь их с тем же качеством, что иPDF
не хуже.источник
Какое программное обеспечение для просмотра PDF вы используете?
С помощью программы редактирования / создания PDF , такой как Adobe Acrobat Pro , вы сможете извлекать встроенные изображения в том виде, как они есть в файле PDF *. Вы можете получить бесплатную пробную версию с сайта Adobe (для Windows и Mac), которую вы можете использовать только по назначению.
* пока они не защищены, в этом случае вам придется .. э, я не пойду туда ...
источник
Вы можете использовать Imagemagick для преобразования всех страниц PDF в отдельные файлы изображений (хотя я не уверен, сколько времени потребуется, чтобы сделать такой большой документ или справится ли он!), А затем обрезать то, что вы хотите. Возможно, стоит попробовать пробную версию с этим, по крайней мере, вы узнаете, подходит ли разрешение встроенных изображений для того, что вам нужно.
источник
Лучше всего использовать Adobe Acrobat Pro (2010 или более поздние версии). Перейдите в Файл -> Сохранить как -> Дополнительные параметры -> Инкапсулированный PostScript и затем нажмите Сохранить.
источник
Если у вас есть Acrobat Pro, это, безусловно, самый простой способ сделать снимок с высоким разрешением (установите желаемое значение). В настройках / общих настройках установите флажок « использовать фиксированное разрешение для инструмента моментальных снимков » и установите разрешение по своему вкусу, например, 300ppi или даже выше. Затем сделайте снимок (tools / select & zoom / snapshot tool), и он скопирует копию в высоком разрешении в буфер обмена. Затем вставьте его из буфера обмена, где вы хотите. работает отлично.
Чтобы увидеть более подробное описание, нажмите на эту ссылку ...
чей-то подробный ответ со скриншотами
источник
Я обычно извлекаю изображения, открывая файлы PDF в Adobe Illustrator, а затем копирую и вставляю их в InDesign. Резолюция сохраняется.
источник
Adobe Acrobat Pro
Файл> Сохранить как будет использовать настройки Convert-From-PDF в «Редактировать> Настройки»
[Преобразование из PDF] позволит [Изменить настройки ...] для каждого формата файла
Наилучшее будет зависеть от исходных изображений и разрешения, которые использовались для создания PDF.
Но вы можете получить довольно хорошие результаты, отредактировав настройки без потерь TIFF
Установите Разрешение равным 1200 или более (если «Сохранить ошибки», установите его ниже), а затем используйте исходный файл> Сохранить как, чтобы отобразить файл PDF в отдельные файлы с высоким разрешением.
Не лучший способ, но действительно намного лучше, чем рендеринг как документ другого типа.
Файлы будут очень большими, но больше подходят для вырезания и вставки
источник
На Mac вы можете экспортировать изображения или полную страницу из предварительного просмотра и получить полное разрешение. Вас спросят, какое разрешение вы хотите в диалоговом окне.
источник
В Adobe InDesign вы можете использовать команду «Поместить» для импорта файла PDF. Если вы хотите импортировать определенные страницы, установите флажок «Показать параметры импорта» в диалоговом окне, которое появляется после нажатия кнопки «Поместить». Перетащите рамку и измените ее размер так, чтобы то, что вам нужно в качестве изображения с высоким разрешением, помещалось на странице. Вам необходимо изменить размер страницы документа в соответствии с соотношением сторон изображения. Как только вы будете удовлетворены увиденным, используйте команду «Экспорт» и выберите «Качественный PDF». Это создаст PDF-файл высокого разрешения, который вы можете распечатать или использовать в документах по латексу.
источник