Schlechte Ergebnisse beim Konvertieren von PDF in EPS unter Linux

11

Ich habe Probleme beim Konvertieren von PDFs (erstellt von Adobe Illustrator auf einem Mac) in EPS. Ich habe verschiedene Dinge ausprobiert, frage mich aber, ob es eine bessere Option gibt.

Die folgende Liste ist nach abnehmender Qualität geordnet:

  1. inkscape --export-area-page --export-eps=out.eps in.pdfDie Verwendung des Grafikprogramms Inkscape funktioniert am besten, ist jedoch etwas langsam.
  2. pdftops -eps in.pdf out.epsbenutzt Poppler und funktioniert gut und ist schnell ;
  3. pdf2ps in.pdf out.epsverwendet Ghostscript und funktioniert gut für einfache Dokumente;
  4. convert in.pdf out.epsverwendet ImageMagick und rastert das Bild immer.

Ich habe Folgendes nicht getestet:

  1. acroread -toPostScriptbenutze acroread (nur Linux)

Einige Probleme, die ich gefunden habe:

  • Transparenz wird in EPS nicht unterstützt, aber anstatt die Ebenen zu reduzieren, rastern die meisten Programme das Bild und erzeugen große Dateien und hässliche Grafiken. Inkscape tut dies am besten, indem nur der nicht unterstützte Bereich gerastert wird.
  • Farbverläufe werden von Inkscape korrekt gerendert, aber Poppler zerlegt den Farbverlauf irgendwie in viele Formen unterschiedlicher Farben.
  • Griechische Symbole werden von Ghostscript anscheinend nicht unterstützt und (mit pdf2ps) gerastert .

Was sind Ihre Erfahrungen für diese Art von Aufgabe? Habe ich bestimmte Programme und / oder Befehlszeilenoptionen vergessen, die die Qualität verbessern?

Ich habe einige Beiträge dazu gefunden, aber keinen (gründlichen) Vergleich der Möglichkeiten. Bitte korrigieren Sie mich, wenn ich falsch liege.

Zusammenhängende Posts

Tim
quelle
1
Dies ist aus einer Antwort von Tex: Bash-Skript .
bb010g
Danke @ bb010g, ich habe diese Antwort gesehen, aber sie verwendet, pdftopswas in meinem Fall einige Probleme mit Verläufen hat.
Tim
1
acroread -toPostScript
Monica wieder herstellen - M. Schröder
Danke Martin, aber ich denke das ist nur Linux richtig? Wissen Sie, ob und wie Adobe Reader für Mac (oder Windows) dies auch kann?
Tim
1. Der EPS-Export funktioniert gut mit Illustrator. 2. Wenn inkscape zu langsam ist (Rechenzeit ist billig), sollten Sie versuchen, ihn aus Quelle 3 zu erstellen. Verwenden Sie WINE ... Ich arbeite in diesem Bereich und wir tun # 1.
Mikhail

Antworten:

2

Nach meiner Erfahrung ist die beste kostenlose Transparenzreduzierung, die Sie erhalten können, mit Adobe Reader durch Drucken in eine PostScript-Datei (z. B. mit einem guten alten Apple Color Laser-Druckertreiber). Dann benötigen Sie ein anderes Tool, um es in eps zu konvertieren.

user322483
quelle
1

Wenn Sie eine vollständige Liste der Möglichkeiten wünschen, beachten Sie, dass OpenOffice / LibreOffice diese Funktion implementiert, die Ergebnisqualität jedoch irgendwo zwischen Ghostscript und ImageMagick in Ihrer obigen Liste liegt. Und es gibt grundlegendere Probleme. Weiter lesen.

Das Prinzip ist, dass die Anwendung PDF-Dateien als "Zeichnen" -Dokumente öffnet, die dann nach Belieben bearbeitet und gedruckt werden können. Die Qualität hängt vom Import von PDF nach Draw ab und es gibt Schwierigkeiten beim Ausschneiden von Pfaden, Verläufen und Schriftarten, die über die drei Standard-Schriftarten (Serife, Sanserif, Schreibmaschine) hinausgehen.

Es besteht sogar die Möglichkeit, die Konvertierung interaktiv zu starten

openoffice -print-to-file input.pdf
libreoffice -print-to-file input.pdf

(wähle ein!). Es gibt input.psin diesem Fall nach.

Allerdings gibt es bekannte Probleme, zB mit Libreoffice 4.4 (denen ich in Release getestet 4.4.0.3) und berichten hier , dass die Ausgabedatei enthält PDF anstelle von Postscript. (Dies funktionierte früher in früheren Versionen.)

Mein Favorit ist inkscape oder Ghostview für einfachere Dateien. Ich habe die Erfahrung gemacht, dass ich der automatischen Konvertierung (Befehlszeilenkonvertierung) niemals vertrauen kann, insbesondere wenn ich auf verschiedenen Computern arbeite. Eine manuelle Überprüfung des Ergebnisses ist obligatorisch, wodurch die interaktive Konvertierung meistens ohnehin schneller wird.

Dolch
quelle
0

Der beste Weg, dies zu tun, wäre die Verwendung von Illustrator selbst. Ich bin mir nicht sicher, ob Sie Illustrator haben.

Kunwar
quelle
0

Eine weitere Möglichkeit für die Liste ist der Webdienst https://cloudconvert.com/pdf-to-eps (nicht sicher, welche Bibliothek verwendet wird). Ich habe es nicht für EPS ausprobiert, aber die Umstellung auf EMF hat für mich gut funktioniert.

Weitere Beschreibung gemäß dem Vorschlag von DragonLord: Auf dieser Website können Sie Dateien in vielen Formaten hochladen (eine Option ist PDF) und ein Format für die Konvertierung auswählen (eine Option ist EPS). Die Konvertierung wird durchgeführt und Sie erhalten einen Link zum Herunterladen. Die Anzahl der Dateien, die Sie pro Tag kostenlos konvertieren können, ist begrenzt.

Recht haben
quelle
Bitte seien Sie vorsichtig, wenn Sie Software empfehlen. Wie geschrieben, kann Ihre Antwort als Spam angesehen werden. Ihre Antwort sollte eine Beschreibung der Software und deren Behandlung enthalten. Weitere Informationen: Wie empfehle ich Software in meinen Antworten?
bwDraco