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?
Antworten:
In der XPDF-Suite (Free & Open Source Software) können Sie mit dem
pdfimages.exe
CLI-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:Der
-j
versucht eingebettete JPEG-Bilder als JPEGs zu extrahieren. Alle anderen Bilder werden als PPMs (Portable Pixmaps) ausgegeben. Achtung, PPMs sind völlig unkomprimiert!quelle
./pdfimages -j PDF_to_be_extracted.pdf /Users/username/output_folder/
Dies ist sehr einfach mit
evince
(The document viewer) in Ubuntu. Öffnen Sie einfach die PDF-evince
Datei mit,Always on top
und ziehen Sie das Bild durch Ziehen und Ablegen in den gewünschten Ordner.quelle
Das Extrahieren der Bilder in Originalauflösung ist eine der kostenlosen Funktionen des Solid Framework SDK. Wenn Sie Ihre Lösung also in C # erstellen, ist dies: http://www.soliddocuments.com/features.htm?product=SolidFramework
Die Beispielanwendung, die diese Funktion veranschaulicht, ist auch kostenlos, wenn Sie eine GUI-Batch-Lösung benötigen: http://www.pdf-internals.com/download.htm?product=SolidPDFMechanic
(Ich bin mit festen Dokumenten)
quelle
(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.
quelle
FOTOSHOP! Öffnen Sie das PDF in Photoshop. (Verwenden von Photoshop CC unter Windows 7)
quelle
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
.PDF
s werden normalerweise zu dem Zeitpunkt verkleinert / komprimiert, an dem sie in eine konvertiert.PDF
werden. Sobald sie jedoch komprimiert wurden, sollten Sie in der Lage sein, mit der gleichen Qualität zu extrahierenPDF
, nicht schlechter.quelle
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 ...
quelle
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.
quelle
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.
quelle
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
quelle
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.
quelle
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
quelle
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.
quelle
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.
quelle