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]

Reply via email to