pdfbox-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tilman Hausherr <THaush...@t-online.de>
Subject Re: Picture not printed
Date Tue, 28 Apr 2015 16:10:11 GMT
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: users-unsubscribe@pdfbox.apache.org
> For additional commands, e-mail: users-help@pdfbox.apache.org


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message