Bilder in PDF extrahieren, ohne die Auflösung zu beeinträchtigen?


26

Mein Problem ist, dass ich Bilder aus einer 640-seitigen PDF-Datei extrahieren muss.

Die Mehrheit davon sind Diagramme und Tabellen mit Texten. Durch einfaches Kopieren und Einfügen verliert das Bild seine Auflösung und die Texte werden unscharf und manchmal unleserlich.

Kennen Sie eine bessere Möglichkeit, Bilder aus einer PDF-Datei zu extrahieren, ohne die Auflösung zu beeinträchtigen?


2
Ich habe dies gelöst, indem ich KDE für Windows installiert und dann okular installiert habe. In Okular kann man das Bild auswählen und direkt in der Datei speichern, ohne es in ein Bildbearbeitungsprogramm einzufügen, das meiner Meinung nach die Auflösung beibehält.
r2b2

Sehen Sie sich die Photoshop-Antwort unten an und folgen Sie Schritt 4.
George Langley

Antworten:


23

In der XPDF-Suite (Free & Open Source Software) können Sie mit dempdfimages.exeCLI-Tool alle Bilder aus einer PDF-Datei oder nur alle Bilder aus einer Reihe von Seiten extrahieren. Hier ein Beispiel, um alle Bilder von den Seiten 33-36 zu extrahieren:

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

Der -jversucht eingebettete JPEG-Bilder als JPEGs zu extrahieren. Alle anderen Bilder werden als PPMs (Portable Pixmaps) ausgegeben. Achtung, PPMs sind völlig unkomprimiert!


Funktioniert auch wunderbar auf dem Mac! Ich habe den Terminal-Befehl./pdfimages -j PDF_to_be_extracted.pdf /Users/username/output_folder/
Eptin

4

Dies ist sehr einfach mit evince(The document viewer) in Ubuntu. Öffnen Sie einfach die PDF- evinceDatei mit, Always on topund ziehen Sie das Bild durch Ziehen und Ablegen in den gewünschten Ordner.


Evince ist auch für Windows und BSD verfügbar . Klicken Sie mit der rechten Maustaste auf ein Bild, um es zu speichern .
Adobe


1

(1) Sie können die Datei in Word 2013 öffnen (verwenden Sie einfach Datei - Öffnen), um das Bild zu kopieren. Die Auflösung reicht zum Drucken aus, ist jedoch nicht sicher, ob sie mit dem Original übereinstimmt.

(2) Freeware-Viewer SumatraPDF (sehr gut, wenn Sie LaTeX verwenden) verfügt über eine Menüoption "Bild kopieren", wenn Sie mit der rechten Maustaste auf das Bild klicken. Ich denke, es bewahrt die Auflösung (obwohl ich Dateien gesehen habe, von denen ich die Bilder nicht kopieren konnte).

(3) Adobe Acrobat X hat unter „Datei“ die Option „Als anderes Bild speichern“ und verwendet dort standardmäßig eine hohe Auflösung (in den Fällen, in denen ich versucht habe, die ursprüngliche Auflösung zu verwenden).

(4) In Perl gibt es mehr als eine Möglichkeit, zB das hier und speziell dort erwähnte Programm zum Extrahieren von JPEG-Bildern aus irgendetwas , was für mich perfekt funktioniert hat und definitiv die JPEG-Bilder in Originalauflösung extrahiert.


1

FOTOSHOP! Öffnen Sie das PDF in Photoshop. (Verwenden von Photoshop CC unter Windows 7)

  1. Starten Sie Photoshop.
  2. Wählen Sie Datei / Öffnen (oder Befehl / Strg-O). Das Dialogfeld "Öffnen" wird angezeigt.
  3. Wählen Sie die PDF aus und klicken Sie auf OK / Enter. Das Dialogfeld "PDF importieren" wird angezeigt.
  4. WICHTIG - Aktivieren Sie unter "Auswählen" das Optionsfeld "Bilder". Alle Bilder werden angezeigt!
  5. Wählen Sie das gewünschte Bild aus und klicken Sie auf OK.
  6. Ta-da!

0

Nein - Kopieren und Einfügen sollte die ursprüngliche Auflösung der eingebetteten Ressource beibehalten. Wahrscheinlich handelt es sich um ein Bild mit niedriger Auflösung, das in der PDF-Datei verkleinert wurde. Wenn es exportiert wird, sieht es also schlechter aus als es ist.

Versuchen Sie, es zu verkleinern und / oder auf die gleiche Größe wie im PDF zu bringen, und es sollte eigentlich die gleiche sein.

Alternativ (und die schlechteste Option) gehen Sie zu 100% Zoom und machen Sie einen Screenshot oder verwenden Sie das Snipping-Tool in Windows Vista / Windows 7.

HINWEIS - Bilder in .PDFs werden normalerweise zu dem Zeitpunkt verkleinert / komprimiert, an dem sie in eine konvertiert .PDFwerden. Sobald sie jedoch komprimiert wurden, sollten Sie in der Lage sein, mit der gleichen Qualität zu extrahieren PDF, nicht schlechter.


Dies gilt insbesondere für Tabellen. Möglicherweise muss ich auf die gewünschte Auflösung zoomen oder bis der Text lesbar ist und den Schnappschuss aufnehmen. Eine andere Möglichkeit ist, das PDF in Gimp zu öffnen und die Auflösung zu
erhöhen

Nicht was ich sehe. Das PDF-Dokument enthält ein hochauflösendes Bild, das Acrobat (Pro DC für Windows) jedoch sofort mit der gewünschten Vergrößerung wieder aufnimmt. Ich kann das aktuelle PDF-Dokument um bis zu 600% vergrößern Ich arbeite daran, bevor ich eine Pixelung sehe. Wenn Sie es jedoch bei jeder Vergrößerung auswählen und kopieren, erhalten Sie nur eine niedrig aufgelöste Version, die nur mit 100% funktioniert.
George Langley

0

Welche PDF-Anzeige-Software verwenden Sie?

Mit einem PDF- Bearbeitungs- / Erstellungsprogramm wie Adobe Acrobat Pro sollten Sie in der Lage sein, die eingebetteten Bilder so zu extrahieren, wie sie in der PDF-Datei * enthalten sind. Sie können eine kostenlose Testversion von der Adobe-Website (für Windows und Mac) herunterladen, die Sie nur zu bestimmten Zwecken verwenden können.

* Solange sie nicht geschützt sind, müssen Sie in diesem Fall ... ähm, ich gehe nicht dorthin ...


Kostenlose Testversion von Adobe Acrobat. Ich werde das auch versuchen, danke!
r2b2

1
@ r2b2: Oh, wenn Sie bereits Adobe Acrobat Standard verwendet haben, kann die Verwendung der Pro-Version meiner Meinung nach keine Abhilfe schaffen.
Paradroid

0

Sie können Imagemagick verwenden , um alle PDF-Seiten in separate Bilddateien zu konvertieren (obwohl ich nicht sicher bin, wie lange es dauern wird, ein so großes Dokument zu erstellen, oder ob es zurechtkommt!) Und dann zuschneiden, was Sie wollen. Könnte einen Probelauf wert sein, da Sie zumindest feststellen werden, ob die Auflösung der eingebetteten Bilder für Ihre Anforderungen in Ordnung ist.


0

Am besten verwenden Sie Adobe Acrobat Pro (2010 oder neuere Versionen). Gehen Sie zu Datei -> Speichern unter -> Weitere Optionen -> Encapsulated PostScript und klicken Sie dann auf Speichern.


0

Wenn Sie Acrobat Pro verwenden, ist dies bei weitem der einfachste Weg, um einen Schnappschuss mit hoher Auflösung zu erstellen (stellen Sie ein, wie hoch Sie möchten). Aktivieren Sie in den Einstellungen / Allgemein das Kontrollkästchen " Feste Auflösung für Snapshot-Tool verwenden " und stellen Sie die Auflösung nach Ihren Wünschen ein, z. B. 300ppi oder höher. Machen Sie dann einen Schnappschuss (Extras / Auswählen & Zoomen / Schnappschuss-Tool) und es wird eine hochauflösende Kopie in Ihre Zwischenablage kopiert. Fügen Sie es dann aus Ihrer Zwischenablage ein, wo Sie möchten. funktioniert super.

Um eine detailliertere Beschreibung zu erhalten, klicken Sie auf diesen Link ...

jemandes ausführliche Antwort mit Screenshots


0

Normalerweise extrahiere ich Bilder, indem ich die PDF-Dateien in Adobe Illustrator öffne und sie dann kopiere und in InDesign einfüge. Die Auflösung bleibt erhalten.


0

Adobe Acrobat Pro

Datei> Speichern unter verwendet die Einstellungen zum Konvertieren aus PDF unter "Bearbeiten> Einstellungen".

[Konvertieren aus PDF] ermöglicht [Einstellungen bearbeiten ...] für jedes Dateiformat

Das Beste hängt von den Quellbildern und der Auflösung ab, die zum Erstellen der PDF-Datei verwendet wurden.

Sie können jedoch ziemlich gute Ergebnisse erzielen, wenn Sie die verlustfreien TIFF-Einstellungen bearbeiten

Stellen Sie die Auflösung auf 1200 oder mehr ein (wenn Speichern fehlschlägt, verringern Sie sie) und rendern Sie die PDF-Datei mit der Option "Originaldatei"> "Speichern unter" in hochauflösende Einzeldateien

Nicht der beste Weg, aber viel besser als das Rendern als anderer Dokumenttyp.

Die Dateien sind sehr groß, eignen sich jedoch besser zum Ausschneiden und Einfügen


0

Auf einem Mac können Sie Bilder oder eine ganze Seite aus der Vorschau exportieren und erhalten die volle Auflösung. Sie werden gefragt, welche Auflösung Sie in einem Dialogfeld wünschen.


0

In Adobe InDesign können Sie mit dem Befehl „Platzieren“ eine PDF-Datei importieren. Wenn Sie bestimmte Seiten importieren möchten, aktivieren Sie das Kontrollkästchen "Importoptionen anzeigen" in dem Dialogfeld, das angezeigt wird, nachdem Sie auf den Befehl "Platzieren" geklickt haben. Ziehen Sie den Rahmen und ändern Sie die Größe, damit das, was Sie als hochauflösendes Bild benötigen, auf die Seite passt. Viele Benutzer müssen die Größe der Dokumentseite entsprechend dem Seitenverhältnis des Bildes ändern. Wenn Sie mit dem Ergebnis zufrieden sind, verwenden Sie den Befehl Exportieren und wählen Sie PDF-Qualität. Dadurch wird eine hochauflösende PDF-Datei erstellt, die Sie ausdrucken oder in Latex-Dokumenten verwenden können.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.