[ 
https://issues.apache.org/jira/browse/PDFBOX-4942?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17184703#comment-17184703
 ] 

Jon Ominsky commented on PDFBOX-4942:
-------------------------------------

That works. However, that introduces other issues in that the size of the PDF 
grows from 535K to 300M in the print spool. Our clients have been complaining 
about print size, so we tried to remove that constructor (that's what we 
originally had as some images would not print at all but this turned out to be 
an issue with JDK 8 - PDFBOX-3776). Do you have any suggestions for reducing 
the size while also being able to print correctly?

> Printing PDF hangs and document is never printed
> ------------------------------------------------
>
>                 Key: PDFBOX-4942
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-4942
>             Project: PDFBox
>          Issue Type: Bug
>    Affects Versions: 2.0.21
>            Reporter: Jon Ominsky
>            Priority: Critical
>              Labels: print, printing
>         Attachments: problem.pdf
>
>
> We have an integration that simply prints PDFs. The PDF attached never prints 
> and clogs up the print queue - just ends up spooling for very long periods of 
> time. Code in question that is in use with the latest version of PDFBox:
> {code:java}
>     PrintService service = getPrintService(printerName);
>     DocPrintJob printJob = service.createPrintJob();    
> PrintRequestAttributeSet attrSet = new HashPrintRequestAttributeSet();
>     attrSet.add(new JobName(fileName, null));
>     attrSet.add(new Copies(1));    
>     try (PDDocument pdf = PDDocument.load(file)) {
>       PDFPageable pageable = new PDFPageable(pdf);
>       Doc doc = new SimpleDoc(pageable, DocFlavor.SERVICE_FORMATTED.PAGEABLE, 
> null);
>       printJob.print(doc, attrSet);      return new 
> PdfPrintResult(pdf.getNumberOfPages());
>     } catch (IOException | PrintException e) {
>       throw new ControlledPrintException("Unable to print file " + fileName + 
> ".", e);
>     } 
> {code}
> This occurs trying to print to a physical printer as well as to a PDF 
> Printer, e.g., PDFCreator. I am able to open the PDF in the PDFDebugger and 
> view it, but cannot determine what is causing the issue.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to