Ich arbeite in der Druckindustrie, wo Vektorgrafiken für einen Auftrag von größter Bedeutung sind, wenn es um die beste Produktionsleistung geht. Oftmals senden mir Kunden eine PDF-Datei, die ein Rasterbild enthält und nicht das von mir benötigte Vektorformat.
Das erste, was ich tue, wenn ich eine Bilddatei in Adobe Illustrator öffne, ist, sie in Outline Move anzuzeigen, um zu untersuchen, was Vektor ist und was nicht. Sie können den Unterschied unten sehen
Ansicht → Vorschau :
Ansicht → Gliederung :
Da Sie alle "Linien" des Bildmaterials sehen können, ist es einfach zu bestätigen, dass es sich bei diesem Bildmaterial zu 100 % um einen Vektor handelt.
Ich habe Illustrator nicht immer zur Verfügung, daher suche ich nach einem PDF-Viewer (entweder browserbasiert oder eigenständig ist in Ordnung), der diese Funktionalität replizieren kann. Gibt es eine solche Software, die bei diesem Workflow helfen kann?
Es ist kein PDF-Viewer, aber wenn Sie Illustrator nicht zur Verfügung haben, können Sie möglicherweise die gleichen Schritte im Inkscape -Vektorgrafikeditor ausführen. Inkscape ist kostenlos und Open Source. Es gibt auch eine portable Version , die Sie auf einem Flash-Laufwerk mit sich herumtragen können.
Es gibt mehrere Möglichkeiten, wie Sie dies in Inkscape vernünftigerweise tun könnten:
InkScape hat den gleichen Outline-/Drahtmodell-Modus wie Illustrator – finden Sie ihn unter View
→ DisplayMode
→Outline
Sie können die Befehlszeile verwenden, um das PDF als SVG zu exportieren und nach eingebetteten Nicht-SVG-Bildern zu suchen. Von https://stackoverflow.com/questions/12084742/extracting-vector-graphics-from-pdf-with-inkscape :
inkscape --without-gui --file=input.pdf --export-plain-svg=output.svg
Der einfachste Weg, dies zu tun, besteht wahrscheinlich darin, die Bilder aus dem PDF zu exportieren und zu sehen, welche Art von Bildern Sie erhalten. Ich habe dafür in der Vergangenheit PDFMate PDF Converter (kostenlos; stellen Sie jedoch sicher, dass Sie die Installation von Adware im Installationsprogramm deaktivieren) verwendet. Sie müssen lediglich sicherstellen, dass im Fenster „Erweiterte Optionen“ die Option „Alle Bilder in PDF-Dateien extrahieren“ ausgewählt ist.
Alternativ können Sie das PDF in ein SVG konvertieren (mit Inkscape, wie in der anderen Antwort erwähnt, oder mit einem anderen Tool) und dieses Python-Skript ausführen , um die Bilder zu extrahieren.
pdfimages
, eines der Poppler- Dienstprogramme.
Olli
JohnB