[ https://issues.apache.org/jira/browse/PDFBOX-5675?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17870177#comment-17870177 ]
Tilman Hausherr commented on PDFBOX-5675: ----------------------------------------- If get this {noformat} IOException: Image stream is empty org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.getRGBImage(SampledImageReader.java:182) org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.getRGBImage(SampledImageReader.java:145) org.apache.pdfbox.pdmodel.graphics.image.PDInlineImage.getImage(PDInlineImage.java:350) org.apache.pdfbox.rendering.PageDrawer.drawImage(PageDrawer.java:1107) org.apache.pdfbox.contentstream.operator.graphics.BeginInlineImage.process(BeginInlineImage.java:52) org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:893) {noformat} with the file from PDFBOX-5776. > org.apache.pdfbox.filter.Filter#decode() Java heap space > -------------------------------------------------------- > > Key: PDFBOX-5675 > URL: https://issues.apache.org/jira/browse/PDFBOX-5675 > Project: PDFBox > Issue Type: Improvement > Components: Rendering > Affects Versions: 3.0.0 PDFBox > Reporter: liu > Assignee: Andreas Lehmkühler > Priority: Major > Fix For: 3.0.3 PDFBox, 4.0.0 > > Attachments: 2095e3df01fc32e0bff982a1e79600d5bcf10b81.pdf, > PDFBOX-5675-500436-p1.pdf, PDFBOX-5675-v2.patch, PDFBOX-5675.patch, > image-2023-09-05-15-05-50-168.png, image-2024-04-24-16-50-38-925.png, > image-2024-04-24-18-33-17-524.png, image-2024-04-24-18-35-43-792.png, > image-2024-04-24-19-25-22-904.png, image.png, screenshot-1.png, > screenshot-2.png, screenshot-3.png > > > !image-2023-09-05-15-05-50-168.png! > When converting the sixth page of this PDF > file(2095e3df01fc32e0bff982a1e79600d5bcf10b81.pdf) to an image, a memory > overflow occurs. Can you provide a way to store the output in a temporary > file? > {code:java} > -Xmx2000m > public static void main(String[] args) throws IOException, > InterruptedException { > File file = new > File("D:\\2095e3df01fc32e0bff982a1e79600d5bcf10b81.pdf"); > PDDocument pdf = Loader.loadPDF(file, > IOUtils.createTempFileOnlyStreamCache()); > pdf.setResourceCache(new PdfboxResourceCache()); > PDFRenderer renderer = new PDFRenderer(pdf); > renderer.setSubsamplingAllowed(true); > BufferedImage bi = renderer.renderImage(5, 0.125f); > Thread.sleep(3600000); > pdf.close(); > } > {code} -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org