Hi,
PDF files are not attached in the mailing list. Can you upload it to a
public place?
Tilman
Am 28.04.2015 um 10:48 schrieb Gregor Kovač:
Hi!
I've been using PDFBox 1.8.9 for printing PDF files. In the attachment
(eSlog_380_1031000000002_012354698725.pdf) is a PDF file with one
picture in upper left corner, that does not get printed out at all
(attachment "Java Printing.pdf"). There is a blank space instead of
picture.
Why?
This is the code I use for printing:
private static void printWithPDFBox(File pdfFile, int copies) {
boolean silentPrint = true;
String printerName = null;
String password = null;
PDDocument document = null;
try {
document = PDDocument.load(pdfFile);
if (document.isEncrypted()) {
document.decrypt(password);
}
PrinterJob printJob = PrinterJob.getPrinterJob();
printJob.setJobName(pdfFile.getName());
if (printerName != null) {
PrintService[] printService =
PrinterJob.lookupPrintServices();
boolean printerFound = false;
for (int i = 0; !printerFound && i <
printService.length; i++) {
if (printService[i].getName().indexOf(printerName)
!= -1) {
printJob.setPrintService(printService[i]);
printerFound = true;
}
}
}
printJob.setPageable(new PDPageable(document, printJob));
printJob.setCopies(copies);
if (silentPrint || printJob.printDialog()) {
printJob.print();
}
} catch (Exception e) {
e.printStackTrace();
} finally {
if (document != null) {
try {
document.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
Best regards,
Kovi
--
-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~
| In A World Without Fences Who Needs Gates? |
| Experience Linux. |
-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]