2017-01-18 3 views
0

Ich benutze Ghostscript auf Windows 7 Maschine, um PDF zu PNG zu konvertieren. Meine PDF-Eingabe hat viele Seiten, aber die PNG-Datei enthält nur die erste Seite!PDF zu PNG Umwandlung mit Ghostscript: nur die erste Seite ist in der Ausgabe PNG-Datei

ich die folgende Befehlszeile bin mit:

gswin64c -sDEVICE=png16m -r720x720 -dNOPAUSE -dBATCH -sOutputFile=79245340005_1602.png 79245340005_1602.pdf 

und das Logfile ist wie folgt:

GPL Ghostscript 9.20 (2016-09-26) 
Copyright (C) 2016 Artifex Software, Inc. All rights reserved. 
This software comes with NO WARRANTY: see the file PUBLIC for details. 
Processing pages 1 through 2. 
Page 1 
Page 2 

Wie Sie sehen können, so scheint es, dass beide Seiten verarbeitet werden, sondern nur die erste erscheinen in der endgültigen PNG-Datei. Irgendeine Idee, was in meiner Befehlszeile falsch ist? Ich versuche, die Dokumentation zu sehen, habe aber nicht gefunden, was ich falsch mache. Wenn ich eine einzelne PDF-Datei mit 10 Seiten habe, wandele ich eine einzelne PNG-Datei mit 10 Seiten.

Meine ursprüngliche Befehlszeile war wie folgt aber hatte das gleiche Problem:

gswin64c -q -sPAPERSIZE=a4 -sDEVICE=png16m -dTextAlphaBits=4 -r720x720 -o 79245340005_1602.png -dNOPAUSE -dBATCH 79245340005_1602.pdf 

Dank Fabien

Antwort

1

PNG nur ein Bild pro Datei aufnehmen kann. Verwenden Sie TIFF oder ähnliches für mehrere Bilder pro Datei.

+0

Hallo @ chris-Treber zu erreichen, ah ich nicht, dass nicht kannte. Mein Fehler. Ich benutzte TIFF, aber ich schaffte es nicht, ein Bild von guter Qualität zu haben, das an Tesseract für die optische Zeichenerkennung übergeben wurde. Deshalb verwende ich PNG. Danke –

+0

Verwenden Sie den% d Format-Spezifizierer im Ausgabedateinamen, wie lerthe61 sagt. – KenS

+0

Sobald Sie eine Reihe von PNGs haben, können Sie ImageMagick verwenden, um sie mit der Option "+ append" oder "-append" zu kombinieren. –

1

Versuchen Sie folgende Syntax verwenden Rastern in mehrere PNG

gswin64c -q -sPAPERSIZE=a4 -sDEVICE=png16m -dTextAlphaBits=4 -r720x720 -o -sOutputFile='79245340005_1602_%00d.png' -dNOPAUSE -dBATCH 79245340005_1602.pdf 
+0

Hallo @erthe61, danke aber ich möchte eine einzelne Ausgabedatei aber wie unten erwähnt ist es nicht möglich. –

+0

Nachdem Sie eine Reihe von PNG-Bildern erstellt haben, können Sie sie mit ImageMagicks 'magick * .png -append tall.png' oder' magick * .png + append wide.png' zu einem Bild kombinieren –

Verwandte Themen