Hi!

At this link
https://drive.google.com/file/d/0B-qoYfDTAZ8QN3V4ang4bEJIN3c/view?usp=sharing
is original PDF
At this link
https://drive.google.com/file/d/0B-qoYfDTAZ8QcjRBMWRBZE50Snc/view?usp=sharing
is what gets printed.

Best regards,
    Kovi

2015-04-28 18:10 GMT+02:00 Tilman Hausherr <[email protected]>:

> 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]
>>
>
>


-- 
-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~
|  In A World Without Fences Who Needs Gates?  |
|              Experience Linux.               |
-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~

Reply via email to