pdfbox-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gregor Kova─Ź <kov...@gmail.com>
Subject Picture not printed
Date Tue, 28 Apr 2015 08:48:11 GMT
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.               |
-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~

Mime
View raw message