Извлечение изображений в формате PDF без изменения разрешения?

моя проблема в том, что мне поручено извлекать изображения из 640-страничного PDF-файла.

большинство из которых диаграммы и таблицы с текстами. При простом копировании и вставке изображение теряет разрешение, а текст становится размытым и иногда нечитаемым.

знаете ли вы лучший способ извлечения изображений из PDF-файла без изменения разрешения?

24
задан Kurt Pfeifle
18.11.2022 4:37 Количество просмотров материала 3427
Распечатать страницу

14 ответов

из пакета XPDF (который является бесплатным и открытым исходным кодом), вы можете использовать pdfimages.exe CLI инструмент для извлечения всех изображений из PDF, или только все изображения из диапазона страниц. Вот пример для извлечения всех изображений со страниц 33-36:

pdfimages.exe ^
  -f 33 ^
  -l 36 ^
  -j ^
   c:/path/to/input.pdf ^
   c:/path/to/directory/input_images

-j попытается извлечь встроенные изображения JPEG в формате JPEG. Все остальные изображения выводятся в виде PPMs (portable pixmaps). Внимание, PPMs полностью несжаты!

17
отвечен Kurt Pfeifle 2022-11-19 12:25

Это очень легко использовать evince (средство просмотра документов) в Ubuntu. Просто откройте pdf с помощью evince затем unmaximize окно, отметьте его Always on top затем перетащить изображение в папке.

4
отвечен ophidion 2022-11-19 14:42

извлечение исходных изображений разрешения является одной из бесплатных функций Solid Framework SDK, так что если вы создаете свое решение в C#, это он: http://www.soliddocuments.com/features.htm?product=SolidFramework

образец приложения, который иллюстрирует эту функцию также бесплатно, если вам нужно пакетное решение GUI: http://www.pdf-internals.com/download.htm?product=SolidPDFMechanic

(Я с солидными документами)

1
отвечен Pragmatic 2022-11-19 16:59

(1) Вы можете открыть файл в Word 2013 (просто используйте File-Open), где вы можете скопировать изображение. Разрешение достаточно хорошо для печати, но не уверен, что то же самое, как оригинал.

(2) бесплатные программы просмотра SumatraPDF (очень хорошо, если вы используете LaTeX) имеет опцию меню "копировать изображение" при щелчке правой кнопкой мыши на изображении. Я думаю, что он сохраняет разрешение (хотя я видел файлы, из которых я не могу скопировать изображения).

(3) Adobe Acrobat X, в разделе File, имеет Save as Other-Image, и там по умолчанию используется высокое разрешение (в тех случаях, когда я пробовал, это было оригинальное разрешение).

(4) In Perl, существует несколько способов, например, читать здесь и, в частности, отметил там программа для извлечения изображений JPEG из ничего, которое работало совершенно для меня и определенно извлекает первоначально изображения JPEG разрешения.

1
отвечен Alexander Gelbukh 2022-11-19 19:16

PHOTOSHOP! Откройте PDF в Photoshop. (Использование Photoshop CC на Windows 7)

  1. Запустить Photoshop.
  2. выберите Файл / Открыть (или Command/Control-O). Появится диалоговое окно" открыть".
  3. выберите PDF и нажмите OK / Enter. Появится диалоговое окно" импорт PDF".
  4. важно-в разделе "Выбор" нажмите кнопку с зависимой фиксацией "изображения". Все изображения появятся!
  5. выберите нужное изображение и нажмите ЛАДНО.
  6. Ta-da!
1
отвечен George Langley 2022-11-19 21:33

нет-копирование и вставка должны сохранять исходное разрешение встроенного ресурса - скорее всего, происходит то, что это изображение с низким разрешением, которое было сжато внутри PDF, поэтому при экспорте оно выглядит хуже, чем есть.

попробуйте уменьшить его и / или сделать его того же размера, как в PDF, и это должно быть на самом деле то же самое.

кроме того, (и худший вариант) до 100% зум и сделайте скриншот или воспользуйтесь инструментом "ножницы" в Windows Vista с / Windows 7.

Примечание - изображения в .PDFs обычно сжимаются/сжимаются во время их преобразования в .PDF, однако, как только он был сжат, вы должны быть в состоянии извлечь в том же качестве, что и PDF, а не хуже.

0
отвечен William Hilsum 2022-11-19 23:50

какое программное обеспечение для просмотра PDF вы используете?

с помощью PDF редактирование/создание программа, как Adobe Acrobat Pro, вы должны быть в состоянии извлечь врезанные изображения в PDF-файл*. Вы можете получить бесплатную пробную версию с сайта Adobe (для Windows и Mac), который вы можете использовать только по назначению.

* пока они не защищены, в этом случае вам придется.. эм, я не собираюсь этого делать...

0
отвечен paradroid 2022-11-20 02:07

можно использовать утилиты конвертировать все PDF-страницы в отдельные файлы изображений (хотя я не уверен, сколько времени потребуется, чтобы сделать такой большой документ, или если он справится!), а затем обрезать то, что вы хотите. Возможно, стоит сделать пробный запуск с этим, как по крайней мере, вы узнаете, является ли разрешение встроенных изображений хорошо для того, что вам нужно.

0
отвечен Linker3000 2022-11-20 04:24

лучший способ-использовать Adobe Acrobat Pro (2010 или более новые версии). Перейдите в меню Файл - > Сохранить как - > Дополнительные параметры - > инкапсулированный PostScript и нажмите кнопку Сохранить.

0
отвечен Ali 2022-11-20 06:41

Если у вас есть Acrobat pro это, безусловно, самый простой способ сделать снимок высокого разрешения (установить его, как высоко вы хотите). В настройках/общие установите флажок, который говорит:'использовать фиксированное разрешение для snapshot tool' и установите разрешение по своему вкусу, например, 300ppi или даже выше. Затем сделайте снимок (tools / select & zoom / snapshot tool), и он скопирует копию с высоким разрешением в буфер обмена. Затем вставить его из буфера обмена, где вы хотите. работает отлично.

более подробное описание смотрите по этой ссылке...

чей-то подробный ответ со скриншотами

0
отвечен Mark 2022-11-20 08:58

Я обычно извлекаю изображения, открывая pdf-файлы в Adobe Illustrator, а затем копирую и вставляю их в InDesign. Разрешение сохраняется.

0
отвечен Richard 2022-11-20 11:15

Adobe Acrobat Pro

файл > SaveAs будет использовать Convert-From-PDF настройки в разделе "редактирование" > "установки"

[преобразование из PDF] позволит [изменить настройки... ] для каждого формата файла

лучшее будет зависеть от исходных изображений и разрешения, которые были использованы для создания PDF.

но вы можете получить довольно хорошие результаты, отредактировав настройки TIFF без потерь

установите разрешение 1200 или более (если сохранить Не удается установить его ниже) затем использовать исходный файл > SaveAs для визуализации файла PDF в высоком разрешении отдельных файлов

Не самый лучший способ, но намного лучше, чем рендеринг документа другого типа.

файлы будут очень большими, но более подходящими для вырезания и вставки

0
отвечен jwillis84 2022-11-20 13:32

на Mac вы можете экспортировать изображения или целую страницу от просмотра и получить полное разрешение. В диалоговом окне вас спросят, Какое разрешение вы хотите.

0
отвечен Lars Finsen 2022-11-20 15:49

в Adobe InDesign, вы можете использовать команду "место", чтобы импортировать PDF-файл. Если вы хотите импортировать отдельные страницы, установите флажок Показать параметры импорта в диалоговом окне, которое появляется после нажатия командное место. Перетащите рамку и измените ее размер так, чтобы изображение высокого разрешения поместилось на странице. Многим требуется изменить размер страницы документа в соответствии с соотношением сторон изображения. После того, как вы удовлетворены тем, что вы видите, используйте команду экспорт и выберите высокое качество PDF. Этот создаст PDF высокого разрешения, который вы можете распечатать или использовать в Latex docuemnts.

0
отвечен athulpg007 2022-11-20 18:06

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх