Frage

Ich habe ein Problem, das versucht, ein PDF-Dokument mit Ghostscript in ein PCL-Dokument umzuwandeln.

Das ursprüngliche PDF-Dokument ist eine Landschaft, und so sollte das PCL auch auch sein. Trotzdem in Windows mit Ghostscript 9.14 mit den folgenden Befehlsfunktionen:

generasacodicetagpre.

Derselbe Befehl in Ubuntu Linux-Kernel-Version 3.2.0-40-generisches 64-Bit - jedoch mit Ghostscript 9.05 - führt zu einer falschen orientierten PCL-Datei der Größe A3 anstelle von A4 als Original.

Die ursprüngliche PDF-Datei enthält Windows-Schriftart "Arial", das auch in Linux verfügbar sein sollte. Das Paket "msttorcefonts" ist auf Linux installiert. Dies ist ein kurzer Auszug der FontMap von Ghostscript:

generasacodicetagpre.

gibt:

generasacodicetagpre.

Die folgende Liste zeigt die Ausgabe der Linux-Befehlszeile, die derselbe Ausgang wie von der Windows Ghostscript-Konsole ist!

generasacodicetagpre.

i alredy hat mehrere Möglichkeiten von Ghostscript wie

ausprobiert generasacodicetagpre.

und andere.

Bei der Umwandlung des PDF-Dokuments in PS ist das Ergebnis auf beiden Umgebungen gleich.

hat jemand Erfahrungen mit dieser Ausgabe oder einer Idee?

Vielen Dank im Voraus und freundliche Grüße

War es hilfreich?

Lösung 2

Dies kann eine mögliche Lösung sein, die in meinem Fall arbeitet. Voraussetzung: Ghostscript Version 8.6.0 oder höher!

Konvertieren von PDF in PS nicht mit GS-Befehl, jedoch mit GS-Wrapper pdf2ps , das Teil des Ghostscript-Pakets ist:

generasacodicetagpre.

aber: für landessing pdf dokumente Dies funktioniert nur seit Version 8.60 oder höher! Andernfalls werden Landschaftsdokumente in Porträt gedruckt.

Konvertieren von PDF in PCL funktionierte für mich mit dem folgenden Befehl:

generasacodicetagpre.

aber: Dieser Befehl basiert auf der Dokumentation des Fehlerbugs 689919 von Ghostscript (siehe http://bugs.ghostscript.com/show_bug.cgi?id=689919 ) und funktioniert nur für porträtorientierte Dokumente, wenn Sie eine Version 8.60 oder höher installiert haben. Da ich drei verschiedene Umgebungen habe, kann ich genehmigen, dass dieser Befehl seit Version 8.60 funktioniert. Ich habe die Versionen 8.16, 8.62 und 9.05 verwendet.

für die Versionen 8.62 und 9.05 von Ghostscript Beide Befehle funktionierten ordnungsgemäß für PDF-> PS und PDF -> PCL für Landschaft und Porträt.

Andere Tipps

Es ist unwahrscheinlich, dass jeder helfen kann, ohne die ursprüngliche PDF-Datei zu sehen, also würde ich vorschlagen, dass Sie einen Fehlerbericht öffnen und die PDF-Datei dort anhängen.

ein paar Beobachtungen:

-dautorotatatatpages hat nur einen Effekt, wenn er eine PDF-Datei erstellt, nicht beim Interpretieren eines.

Der Switch -DfixMedia sollte -dfixedMedia sein, ebenfalls NoraTepage sollte norangepagessize sein

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top