Ich suche nach einem kostenlosen Tool zum Konvertieren von EPS (Encapsulated PostScript) in SVG (Scalable Vector Graphics).
Mir ist bekannt, dass ich mit Ghostscript EPS in PDF konvertieren, dann das PDF mit Inkscape importieren und das Ergebnis als SVG speichern kann. Ich möchte jedoch einen einfacheren Workflow mit weniger Tools, im Grunde möchte ich eine einzige Schaltfläche "Konvertieren".
Ich brauche das für Windows und Offline-Nutzung. Ich kann meine EPS nicht auf einen Onlinedienst hochladen.
Ich denke, Scribus - eine Open-Source-Desktop-Publishing-Software - sollte dazu in der Lage sein. Öffnen Sie ein EPS, speichern Sie die konvertierte Datei in ihrem nativen Format und exportieren Sie sie als SVG.
Wahrscheinlich enthalten alle Hauptdistributionen von TeX (wie MikTeX und TeXLive) ein Befehlszeilentool namens dvisvgm
. Standardmäßig konvertiert es aus TeX-DVI-Dateien, kann aber auch EPS-Dateien konvertieren, indem es die --eps
Option angibt. Andere Optionen umfassen --no-fonts
die Umwandlung des gesamten Textes in Vektorgrafiken, wobei das Erscheinungsbild des Textes beibehalten wird, ohne die Schriftarten einzubetten, aber natürlich auf Kosten des "echten" Textes in der SVG.
AFAIK, es gibt kein einfaches Batch-Konvertierungsschema - wenn ich unter Windows arbeite, neige ich dazu, eine Batch-Datei zu erstellen und Tastaturmakros in meinem bevorzugten Editor zu verwenden, um alle Befehle einzurichten.
Der Grund, warum ich jetzt suche, ist, dass ich Probleme hatte, EPS-Dateien zu konvertieren, die von Ihrem alten Acrobat Pro 7 (Teil von Adobe CS2) erzeugt wurden, das wiederum von InDesign CS2 erstellt wurde. Aber das ist das erste Problem, an das ich mich erinnere, und einige andere Software hat auch Probleme mit diesen EPS-Dateien - selbst Adobe Illustrator CS2 erkennt die Seitengrenzen nicht richtig, LibreOffice 5 kann die Dateien nicht verwenden, LibreOffice 6 jedoch usw.
Abgesehen von diesem obskuren Problem und dem Batching-Problem ist dies ein hervorragendes Tool für jeden, der bereit ist, die Befehlszeile zu verwenden.
Der (kostenlose) Vektorgrafik-Editor Inkscape importiert .EPS direkt, stellt ein paar Fragen, die ich standardmäßig beantworte, und speichert direkt in SVG sowie in anderen Formaten.
Das Programm läuft auf Windows, Mac und Linux und verbessert sich ständig in Leistung und Funktionen.
Aktualisierung (auf Anfrage)
Mit Datei, Öffnen sowie dem Suchen einer Datei über den Windows-Dateimanager, Rechtsklick und Auswählen von Öffnen mit (Inkscape) konnte ich fünf oder sechs .EPS-Dateien von zufälligen Speicherorten auf meinem System öffnen.
Das Bild unten ist das Dialogfeld, das nach der Auswahl der Datei angezeigt wird.
Einige der .EPS-Dateien, die ich habe, wurden mit einem Bitmap-zu-Vektor-Konvertierungsprogramm erstellt. Ich kann verdächtige Umstände mit Prozessen von Drittanbietern zulassen, aber man würde erwarten, dass solche Programme Konventionen zum Exportieren von Grafiken befolgen.
Wie unten gezeigt, verhält sich die importierte Datei wie eine Vektordatei, die es ermöglicht, Elemente des Bildes wie gewünscht auszuwählen.
Um die Möglichkeit auszuschließen, dass die getesteten EPS-Dateien von mir erstellt wurden, stammen einige der von mir getesteten Bilder aus Ordnerstrukturen, die darauf hindeuten, dass sie mit anderer Software gebündelt wurden. Ich habe einen gefunden, von dem ich erkenne, dass er von einem lokalen Webentwickler stammt. Sie hätte wahrscheinlich Adobe Illustrator verwendet, um das Dokument zu erstellen oder in EPS zu konvertieren, basierend auf den Informationen, die ich diesem Ordner beigefügt habe.
Ich glaube, dass meine Antwort aus den Erfahrungen, die ich aufgelistet habe, richtig ist. Wenn meine Antwort abgelehnt wurde, weil Ihre Konfiguration nicht importiert/geöffnet werden konnte, bedeutet dies nicht, dass meine Antwort falsch ist und eine Ablehnung verdient.
Installieren Sie einfach Ghostscript: https://www.ghostscript.com/download/gsdnld.html Und fügen Sie C:\Program Files\gs\gs9.26\lib (unter Windows) zum Systempfad hinzu und jetzt kann Inkscape EPS öffnen Datei Format.
UPD: Danach können Sie sogar über die Befehlszeile eps in svg konvertieren
inkscape -z 683523.eps -l out.svg
Was kann einfacher sein?
Izzy
mogrify -format svg *.eps
. Obwohl ich zugeben muss, dass ich diese beiden spezifischen Formate nie ausprobiert habe (aber normalerweise zwischen gebräuchlicheren Formaten wie gif/png/jpg umwandele).Thomas Weller
Izzy