2016-11-22 3 views
0

ich eine PDF-Datei separate Bilder konvertiert diesen Befehl:Ghostscript-Ausgabedateien mit ursprünglichen Dateinamen

-sDEVICE=jpeg -o page-%02d.png X.pdf

Dies gibt die Dateien wie:

page-01.jpeg, page-02.jpeg, und so weiter.

Allerdings mag ich die Dateien mit diesem Dateinamen Ausgang:

X-page-01.jpeg, X-page-02.jpeg, und so weiter.

Ist es möglich, dies mit GhostScript zu tun?

Antwort

0

Nun ja, klar sein mögliches:

-sDEVICE=jpeg -o X-page%02d.jpeg X.pdf 

(Ich nehme an, dass Sie tatsächlich gemeint seiten-% 02d.jpeg, anstatt .png, da Sie die JPEG-Gerät angeben).

Nein, Ghostscript wird den Eingabedateinamen nicht automatisch dem Ausgabedateinamen voranstellen, Sie müssen das selbst tun.

+0

Konnten Sie nicht eine for-Schleife oder etwas verwenden? Nachdem ich hier fast eine Stunde lang gesucht habe, bin ich zu dem Schluss gekommen, dass es möglich sein könnte, obwohl ich keine Ahnung habe, wie es geht. –

+0

Ghostscript erlaubt es nicht, den Eingabedateinamen sinnvoll zu verwenden. Wenn Sie ein Shell-Skript schreiben möchten, dann ja, Sie können alle möglichen Dinge tun, aber das hängt sehr von dem verwendeten Betriebssystem ab, das Sie nicht erwähnt haben, oder irgendwelche Hinweise darüber gegeben. – KenS

+0

Nun, okay, das stimmt - ich benutze Windows. Aber wäre es nicht fast so, als würde man jemanden bitten, den Befehl für mich zu schreiben, wenn ich es so fragen würde? Ich bin mir nicht sicher, ob das hier erlaubt ist ... und persönlich möchte ich nicht einmal genau dafür lernen (deshalb suchte ich nach einer Lösung, die helfen würde) –

Verwandte Themen