Wie konvertiert man .PDF nach .eps (unter Windows) [closed]

13

Ich suche ein kostenloses Software-Programm, mit dem ich eine PDF-Datei in eine EPS-Datei konvertieren kann.

Der Konverter sollte die Bildqualität so weit wie möglich beibehalten.

Ich konnte dies mit GSView tun, aber das Ergebnis war immer die Form eines A4-Porträts, während mein Bild ein A4-Querformat ist.

(Entschuldigung, wenn dies bereits gestellt wurde, konnte ich nur EPS-PDF-Fragen finden, aber nicht umgekehrt.)

Tal Galili
quelle

Antworten:

5

Ghostscript kann auch PDFs in EPS konvertieren:

gswin32c.exe ^
  -o output.eps ^
  -sDEVICE=epswrite ^
  d:/path/to/input.pdf

Wenn die Standard-Mediengröße von Ghostscript letternicht Ihren Anforderungen entspricht, können Sie eine andere wie die folgende angeben:

gswin32c.exe ^
  -o output.eps ^
  -sDEVICE=epswrite ^
  -sPAPERSIZE=a5 ^
  d:/path/to/input.ps

Eine Liste der PAPERSIZEGhostscript bekannten Werte finden Sie hier . Eine noch feinere Steuerung erhalten Sie, wenn Sie -dDEVICEWIDTHPOINTS=w -dDEVICEHEIGHTPOINTS=hwie folgt vorgehen:

gswin32c.exe ^
  -o output.eps ^
  -sDEVICE=epswrite ^
  -dDEVICEWIDTHPOINTS=175 ^
  -dDEVICEHEIGHTPOINTS=267 ^
  d:/path/to/input.pdf

Breite und Höhe werden in 'Punkten' angegeben (72 pt == 1 inch). OK, aber jetzt haben Sie mehrseitige PDFs und EPS ist von Natur aus nur ein einseitiges Format? Außerdem möchten Sie Bilder nach links und oben verschieben? Versuche dies:

gswin32c.exe ^
  -o input_page_%03d.eps ^
  -sDEVICE=epswrite ^
  -dDEVICEWIDTHPOINTS=227 ^
  -dDEVICEHEIGHTPOINTS=354 ^
  -dPDFFitPage ^
  -c "<</PageOffset [-72 100]>> setpagedevice" ^
  d:/path/to/input.pdf

Ghostscript wird eine separate EPS Datei mit dem Namen erstellen für jede PDF - Seite input_page_001.eps, input_page_002.epsetc.


Aktualisieren

Während das oben Genannte die beste Antwort war, die verfügbar war (wenn es um die Verwendung von Ghostscript für die jeweilige Aufgabe ging), gilt dies zum Zeitpunkt des Schreibens im Jahr 2010 nicht mehr, heute, im Jahr 2015.

Heute ist das aktuelle Ghostscript 9.16 / 9.17. Das epswriteAusgabegerät ist nicht mehr verfügbar. Das neue eps2writeGerät hat es ersetzt. ( epswriteGeneriertes PostScript Level 1, das zu relativ großen Dateien führen kann. Generiert PostScript Level eps2write2, das hinsichtlich der Größe weitaus effizienter ist.)

Kurt Pfeifle
quelle
Vielen Dank für die sehr nette Antwort. Gibt es eine Möglichkeit, die Auflösung auf 300 dpi einzustellen und die Breite / Höhe automatisch berechnen zu lassen?
Nimcap
2
@nimcap: Sie können das ausgegebene Seitenformat verwenden gswin64c.exe -o inputpdf-page_%03d.eps -sDEVICE=eps2write -r300 -dPDFFitPage input.pdf und akzeptieren ...
Kurt Pfeifle
2

Ich habe mehrere Optionen gefunden: Die erste ist eine Online-Lösung, bei der Sie die Datei hochladen und dann als Zip-Datei herunterladen. Die zweite ist eine Software, bei der Sie sie kaufen und dann herunterladen. Hoffe, dass diese Sie in die richtige Richtung führen.

James Mertz
quelle
2

Mit Adobe können Sie einen kostenlosen Postscript-Treiber herunterladen:

http://www.adobe.com/support/downloads/product.jsp?product=pdrv&platform=win

Ehrlich gesagt habe ich das vor einiger Zeit benutzt, aber es hat damals gut funktioniert.

ev-br
quelle
Vielen Dank, aber ich konnte es nicht als virtuellen Drucker verwenden (ich habe Tutorials dafür gefunden, aber es sah zu mühsam aus)
Tal Galili
1

In Adobe Acrobat Standard / Pro können Sie als EPS-Datei speichern.

cybergeek654
quelle
1

Unter Windows können Sie hierfür auch die Software GIMP (GNU Image Manipulation Program) verwenden. Es ist eine freie Software. Exportieren Sie einfach das PDF nach EPS. Sehr einfach zu bedienen.

Saravanan K
quelle
0

Ich denke, dass die beste Methode zum Konvertieren von PDFs in eps-Dateien die Verwendung eines herkömmlichen PDF-Readers (Acrobat oder Okular) ist, um das PDF in eine Datei mit der Erweiterung eps zu drucken. Ich habe es ausprobiert und es funktioniert sehr gut und bewahrt die Qualität des Dokuments in großem Maßstab.

Farid
quelle