Konvertieren Sie EPS in SVG

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.

Unter Linux wäre mein erster Blick die ImageMagick-Tools. Ich bin mir nicht sicher, ob sie für Windows verfügbar sind, aber ich denke schon. Mit ihnen wäre die Konvertierung so einfach wie zB 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).
@Izzy: Was Sie vorgeschlagen haben, konvertiert das EPS in eine Bitmap und dann die Bitmap in eine SVG-Datei. Der ursprüngliche verlustfreie Vektorinhalt geht verloren. Verzeihung.
Ist mir nie aufgefallen, dass ich die "Kleinigkeiten" so lösen musste – aber danke für den Hinweis, wusste ich nicht!

Antworten (4)

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 --epsOption angibt. Andere Optionen umfassen --no-fontsdie 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.

pdf import einstellungen

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.

Schmetterling eps-Datei

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.

Wie bereits in der Frage erwähnt, habe ich Inkscape. Ich denke, ich bin mit der Version 0.92 auf dem neuesten Stand. Es ist nicht möglich, EPS-Dateien zu importieren. Ich habe sowohl Drag'n'Drop als auch Datei/Import und Datei/Öffnen ausprobiert. Ich habe es mit 7 verschiedenen EPS-Dateien versucht. Wenn es möglich ist, dann erklären Sie im Detail, wie Sie das zum Laufen gebracht haben.
Die Antwort wurde bearbeitet, um den Arbeitsablauf widerzuspiegeln.
Ein Downvote bedeutet „war nicht hilfreich“ (und genau das war es für mich) – nicht, dass es falsch wäre. Ich werde Ihre Schritte überprüfen und prüfen, ob ich EPS auf diese Weise öffnen kann. Vielen Dank für das Nachfassen. Wie ich sehe, legen Sie Wert auf qualitativ hochwertige Antworten.
Ich habe das gleiche Problem mit InkScape seit heute (0.92, 64-Bit). Das EPS wird nicht einmal im Datei-Öffnen-Dialog aufgeführt. Vielleicht haben Sie eine Erweiterung für Inkscape oder eine andere Software installiert, die Inkscape in irgendeiner Weise erweitert ...
Scribus hat nach Ghostscript gefragt, um EPS öffnen zu können, vielleicht benötigt InkScape es auch (ich habe es nicht getestet)

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?

Ich habe ausdrücklich erwähnt, dass ich das bereits ausprobiert habe und es funktioniert, und ich möchte eine einfachere Lösung. Verzeihung.
Ich meine, Sie brauchen keinen Schritt "In PDF konvertieren" - mit der von mir beschriebenen Methode lädt Inkscape die EPS-Datei direkt. Dieser Weg ist also viel einfacher.
OK, ich verstehe. Ich werde das versuchen
Erwähnen Sie auch, genau den Pfad C:\Program Files\gs\gs9.26\lib zum Systempfad hinzuzufügen - nicht C:\Program Files\gs\gs9.26\bin oder etwas anderes. Das war vor einiger Zeit mein Fehler.
Das funktioniert gut und sollte einige Stimmen nach oben bringen