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 letter
nicht 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 PAPERSIZE
Ghostscript-Werte ist hier . Noch mehr fein abgestimmte Kontrolle können Sie mit folgender Verwendung erreichen -dDEVICEWIDTHPOINTS=w -dDEVICEHEIGHTPOINTS=h
:
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 Zoll). OK, aber jetzt haben Sie mehrseitige PDFs und EPS ist an sich 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.eps
etc.
Aktualisieren
Während das oben Genannte die beste Antwort war, die 2010 zur Zeit des Schreibens verfügbar war (wenn es um die Verwendung von Ghostscript für die vorliegende Aufgabe geht), trifft dies heute, 2015, nicht mehr zu.
Heute ist das aktuelle Ghostscript 9.16 / 9.17. Das epswrite
Ausgabegerät ist nicht mehr verfügbar. Das neue eps2write
Gerät hat es ersetzt. ( epswrite
PostScript Level 1 wurde generiert, was zu recht großen Dateien führen kann; eps2write
PostScript der Stufe 2 wird generiert, was hinsichtlich der Größe viel effizienter ist.)