Frage:
Mit welchem ​​PDF-Viewer kann ich schnell anzeigen, welche Elemente Vektoren sind?
JohnB
2014-02-05 01:42:50 UTC
view on stackexchange narkive permalink

Ich arbeite in der Druckindustrie, wo Vektorgrafiken für einen Job von größter Bedeutung sind, wenn es um die beste Produktionsleistung geht. Oft senden mir Kunden eine PDF-Datei, die ein Rasterbild anstelle des von mir benötigten Vektorformats enthält.

Wenn ich eine Bilddatei in Adobe Illustrator öffne, sehe ich sie zunächst in Gliederung zu untersuchen, was Vektor ist und was nicht. Sie können den Unterschied unten sehen:

Ansicht → Vorschau :

Preview viewing mode

Ansicht → Gliederung :

Outline viewing mode

Da Sie alle "Linien" des Bildmaterials sehen können, können Sie leicht bestätigen, dass es sich bei diesem Bildmaterial um einen 100% igen Vektor handelt.

Illustrator steht mir 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?

Schnelle und schmutzige Problemumgehung: Vergrößern Sie das PDF und prüfen Sie, ob es pixelig ist.
@Olli das ist im Wesentlichen das, was ich jetzt mache, aber das eingebettete Bild kann manchmal eine Auflösung haben, die hoch genug ist, dass es selbst bei maximaler Zoomstufe nicht pixelig wird
Zwei antworten:
#1
+6
braveterry
2014-02-05 23:20:40 UTC
view on stackexchange narkive permalink

Es ist kein PDF-Viewer. Wenn Sie jedoch keinen Illustrator zur Verfügung haben, können Sie möglicherweise dieselben Schritte im Inkscape -Vektorgrafik-Editor ausführen. Inkscape ist kostenlos und Open Source. Es gibt auch eine tragbare Version, die Sie auf einem Flash-Laufwerk mit sich herumtragen können.

In Inkscape gibt es verschiedene Möglichkeiten, dies vernünftigerweise zu tun:

  1. InkScape hat den gleichen Gliederungs- / Drahtrahmenmodus wie Illustrator - finden Sie ihn in Ansicht DisplayMode Gliederung

  2. Sie können die PDF-Datei über die Befehlszeile als SVG exportieren und nach eingebetteten Nicht-SVG-Bildern 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  
  3. ol>

    An image in Inkscape

Und es unterstützt PDF? OP erklärte ausdrücklich, dass dies eine Voraussetzung ist: * Kunden senden mir eine PDF-Datei * [...] * Ich suche einen PDF-Viewer * - sollte klar genug sein, nein? Versteh mich nicht falsch, Inkscape ist großartig. Aber es entspricht nicht den Anforderungen hier (oder Sie haben versäumt, darauf hinzuweisen, wie es funktioniert).
@Izzy Es sieht so aus, als würde es den PDF-Import * unterstützen *. Siehe http://inkscape.org/en/learn/faq/#What_formats_can_Inkscape_import.2Fexport.3F
@MosheKatz hat gerade überprüft: Ja, in der Tat - danke! In diesem Fall ist der zweite Teil meiner "oder Bedingung" erfüllt: * Ich habe 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 erkennen, was Vektor ist und was nicht? Wie erfüllt es die angegebenen Anforderungen?
#2
+2
Moshe Katz
2014-02-17 02:39:46 UTC
view on stackexchange narkive permalink

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 in der Vergangenheit PDFMate PDF Converter (kostenlos; stellen Sie jedoch sicher, dass die Installation von Adware im Installationsprogramm deaktiviert ist) 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 die PDF-Datei in eine SVG-Datei konvertieren (wie erwähnt mit Inkscape) in der anderen Antwort oder mit einem anderen Tool) und führen Sie dieses Python-Skript aus, um die Bilder zu extrahieren.

Für * nix-Benutzer ist das Äquivalent "pdfimages", eines der Dienstprogramme [Poppler] (http://poppler.freedesktop.org/).


Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
Loading...