Hallo zusammen,
nach langem hin und her habe ich es geschafft, dass mein mit PDFBox erstelltes PDF ausgedruckt wird.
Allerdings habe ich etliche Fehlermeldung, dass PDFBox nicht mit der Schriftart Tahoma klarkommt und stattdessen eine Standardschriftart wählt.
Wenn ich das PDF einfach nur sichere, sieht alles super aus, wenn ich es ausdrucken will, macht PDFBox Mist mit den Schriftarten.
Mein Code sieht so aus:
Mach ich vielleicht irgendwas falsch? Ich nutze die PDFBox Version 1.8.7.
Ich habe ursprünglich mal mit OpenOffice Draw ein PDF importiert, damit ich dieses mit Formularfeldern für PDFBox versehen kann. Die Schriftart von dem importierten PDF war Tahoma. Da es etliche Formularfelder gibt, möchte ich ungern die Schriftart jedes einzelnen Wort es im OpenOffice Draw ändern.
Hat einer von euch eine Idee, wie ich es hinbekomme, ein PDF mittels Java auszudrucken? Egal ob mit PDFBox oder ohne. Ich möchte ein bereits erstelltes PDF einfach nur ausdrucken.
Ich bin am verzweifeln. PDFBox sah sehr vielversprechend aus. Aber nu der Mist mit den Schriftarten.
Ich danke euch!
nach langem hin und her habe ich es geschafft, dass mein mit PDFBox erstelltes PDF ausgedruckt wird.
Allerdings habe ich etliche Fehlermeldung, dass PDFBox nicht mit der Schriftart Tahoma klarkommt und stattdessen eine Standardschriftart wählt.
Wenn ich das PDF einfach nur sichere, sieht alles super aus, wenn ich es ausdrucken will, macht PDFBox Mist mit den Schriftarten.
Mein Code sieht so aus:
Code:
public static void pdfBoxTest(String localSave)
throws IOException, PrinterException {
PrinterJob job = PrinterJob.getPrinterJob();
PrintService printService = PrintServiceLookup.lookupDefaultPrintService();
job.setPrintService(printService);
PDDocument doc = PDDocument.load(localSave);
doc.silentPrint(job);
}
public static PrintService choosePrinter() {
PrinterJob printJob = PrinterJob.getPrinterJob();
if(printJob.printDialog()) {
return printJob.getPrintService();
}
else {
return null;
}
Mach ich vielleicht irgendwas falsch? Ich nutze die PDFBox Version 1.8.7.
Ich habe ursprünglich mal mit OpenOffice Draw ein PDF importiert, damit ich dieses mit Formularfeldern für PDFBox versehen kann. Die Schriftart von dem importierten PDF war Tahoma. Da es etliche Formularfelder gibt, möchte ich ungern die Schriftart jedes einzelnen Wort es im OpenOffice Draw ändern.
Hat einer von euch eine Idee, wie ich es hinbekomme, ein PDF mittels Java auszudrucken? Egal ob mit PDFBox oder ohne. Ich möchte ein bereits erstelltes PDF einfach nur ausdrucken.
Ich bin am verzweifeln. PDFBox sah sehr vielversprechend aus. Aber nu der Mist mit den Schriftarten.
Ich danke euch!