Hallo zusammen,
ich habe ein Problem beim Drucken mit PDFBox.
Meine Vorgehensweise bis zum Druckauftrag:
- Druckauftrag per Redmon entgegenehmen und an meine Java-Anwendung weitergeben
- In der Anwendung wird die entgegengenomme Postscript-Datei mittels Ghostscript (GSWin32c.exe) in eine PDF umgewandelt
- Zusätzlich wird per IText ein Template (Briefpapier) mit der erstellten PDF gemergt
Bis hierhin funktioniert alles. Diese Datei soll nun über den Java-Printdialog (oder Windows-Printdialog) ausgedruckt werden. Hierfür setze ich PDFBox ein. Das Problem ist nun, dass bestimmte Buchstaben fehlen.
Folgendes tritt beim Drucken auf:
- Beim den Inhalten aus dem Template (Briefpapier) fehlen die Umlaute, alle anderen Buchstaben werden korrekt gedruckt
- Beim den Inhalten, die aus der Anwendung kommen, fehlen die Buchstaben c, k und o ... alle anderen Buchstaben (auch Umlaute) werden korrekt gedruckt
ABER:
Wenn man die PDF als Datei ablegt und diese dann z. B. per Acrobat Reader druckt, funktioniert es fehlerfrei! Es muss daher vermutlich mit eingebetetten Schriften o. ä. zusammenhängen, aber ich finde keine Lösung.
Habe alternativ auch schonmal PDF-Renderer statt PDFBox probiert. Die Ausgabe war jedoch noch fehlerhafter oder es kommt die Fehlermeldung "Don´t know how to handle MMType1-Font". Das Ganze als Bild zu drucken geht nicht, da sich das Template dann mit der generierten PDF überlagert.
Hat jemand eine Idee? Beispiel-Code kann ich noch posten, falls nötig. Vielen Dank im Voraus...
ich habe ein Problem beim Drucken mit PDFBox.
Meine Vorgehensweise bis zum Druckauftrag:
- Druckauftrag per Redmon entgegenehmen und an meine Java-Anwendung weitergeben
- In der Anwendung wird die entgegengenomme Postscript-Datei mittels Ghostscript (GSWin32c.exe) in eine PDF umgewandelt
- Zusätzlich wird per IText ein Template (Briefpapier) mit der erstellten PDF gemergt
Bis hierhin funktioniert alles. Diese Datei soll nun über den Java-Printdialog (oder Windows-Printdialog) ausgedruckt werden. Hierfür setze ich PDFBox ein. Das Problem ist nun, dass bestimmte Buchstaben fehlen.
Folgendes tritt beim Drucken auf:
- Beim den Inhalten aus dem Template (Briefpapier) fehlen die Umlaute, alle anderen Buchstaben werden korrekt gedruckt
- Beim den Inhalten, die aus der Anwendung kommen, fehlen die Buchstaben c, k und o ... alle anderen Buchstaben (auch Umlaute) werden korrekt gedruckt
ABER:
Wenn man die PDF als Datei ablegt und diese dann z. B. per Acrobat Reader druckt, funktioniert es fehlerfrei! Es muss daher vermutlich mit eingebetetten Schriften o. ä. zusammenhängen, aber ich finde keine Lösung.
Habe alternativ auch schonmal PDF-Renderer statt PDFBox probiert. Die Ausgabe war jedoch noch fehlerhafter oder es kommt die Fehlermeldung "Don´t know how to handle MMType1-Font". Das Ganze als Bild zu drucken geht nicht, da sich das Template dann mit der generierten PDF überlagert.
Hat jemand eine Idee? Beispiel-Code kann ich noch posten, falls nötig. Vielen Dank im Voraus...