Christian created PDFBOX-4149:
---------------------------------
Summary: PDF consisting on one page with 5 MB renders until the
end of time using renderImageWithDPI
Key: PDFBOX-4149
URL: https://issues.apache.org/jira/browse/PDFBOX-4149
Project: PDFBox
Issue Type: Bug
Components: Rendering
Affects Versions: 2.0.8
Reporter: Christian
Attachments: SB_Flyer_SpargelPromo_03-062018.pdf
I am using PDFBOX 2.0.8 on a Java VM 1.8.0_151
The attached and valid pdf should be rendered by calling
BufferedImage bim = pdfRenderer.renderImageWithDPI(i, 50);
But the rendering never ends - the only thing I see is this line repeating very
often in the console:
[Finalizer] DEBUG org.apache.pdfbox.io.ScratchFileBuffer - ScratchFileBuffer
not closed!
Here is the code that is used to open the document and then start the rendering:
{code:java}
PDDocument document = PDDocument.load(file,
MemoryUsageSetting.setupTempFileOnly());
try {
PDFRenderer pdfRenderer = new PDFRenderer(document);
int numberOfPages = document.getPages().getCount();
for (int i = 0; i < numberOfPages; i++) {
BufferedImage bim = pdfRenderer.renderImageWithDPI(i, 50);
[...]
{code}
The line
BufferedImage bim = pdfRenderer.renderImageWithDPI(i, 50);
is never passed. I ran a test and have wait for 30 minutes to let it pass, but
nothing happens.
Please advise what to do and how to solve the issue.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]