Andreas Lehmkühler created PDFBOX-3253:
------------------------------------------
Summary: CLose all COSStreams when creating a new pdf
Key: PDFBOX-3253
URL: https://issues.apache.org/jira/browse/PDFBOX-3253
Project: PDFBox
Issue Type: Bug
Components: PDModel
Affects Versions: 2.0.0
Reporter: Andreas Lehmkühler
Assignee: Andreas Lehmkühler
Fix For: 2.0.0
Peter Pusinowski posted on users@ that he got a lot of debug warnings about
COSStreams which are not closed. He provided the following code to reproduce
the effect:
{code}
public static void generate() throws IOException {
PDDocument doc = new PDDocument();
try {
PDPage page = new PDPage();
doc.addPage(page);
PDPageContentStream content = new PDPageContentStream(doc, page);
BufferedImage bi = ImageIO.read(new File("/tmp/test.png"));
PDImageXObject img = LosslessFactory.createFromImage(doc, bi);
content.drawImage(img, 0, 0);
content.close();
} finally {
if (doc != null) {
doc.save("/tmp/testPdf.pdf");
doc.close();
}
}
}
public static void main(String[] args) throws IOException {
generate();
generate();
generate();
}
{code}
I've got the same warnings using that specific code.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]