Mit welchem ​​PDF-Viewer kann ich schnell anzeigen, welche Elemente Vektoren sind?

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 :

Vorschauansichtsmodus

Ansicht → Gliederung :

Gliederungsansichtsmodus

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?

Quick'n Dirty Workaround: Vergrößern Sie dieses PDF und sehen Sie, ob es verpixelt ist.
@Olli, das mache ich jetzt im Wesentlichen, aber das eingebettete Bild kann manchmal eine Auflösung haben, die hoch genug ist, dass es selbst bei maximaler Zoomstufe nicht verpixelt

Antworten (2)

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:

  1. InkScape hat den gleichen Outline-/Drahtmodell-Modus wie Illustrator – finden Sie ihn unter ViewDisplayModeOutline

  2. 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
    

Ein Bild in Inkscape

Und es unterstützt PDF? OP hat ausdrücklich darauf hingewiesen, dass dies eine Voraussetzung ist: Kunden senden mir eine PDF-Datei [...] Ich suche einen PDF-Viewer – sollte klar genug sein, oder? Versteh mich nicht falsch, Inkscape ist großartig. Aber es entspricht nicht den Anforderungen hier (oder Sie haben es versäumt, darauf hinzuweisen, wie es funktioniert).
@Izzy Es sieht so aus, als ob es den PDF-Import unterstützt . Siehe inkscape.org/en/learn/faq/…
@MosheKatz hat gerade nachgesehen: Ja, in der Tat – danke! In diesem Fall ist der zweite Teil meiner "Oder-Bedingung" erfüllt: Es wurde versäumt, darauf hinzuweisen, wie es funktioniert . Ich benutze Inkscape selten. Der Fragesteller weiß es vielleicht nicht einmal. Also OK, es importiert PDF; aber wie kann man sagen, was ein Vektor ist und was nicht? Wie erfüllt es die angegebenen Anforderungen?

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.

Für *nix-Benutzer ist das Äquivalent pdfimages, eines der Poppler- Dienstprogramme.