You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ti...@apache.org on 2020/06/18 15:35:24 UTC
svn commit: r1878961 -
/pdfbox/branches/issue45/examples/src/main/java/org/apache/pdfbox/examples/pdmodel/HelloWorldType1.java
Author: tilman
Date: Thu Jun 18 15:35:24 2020
New Revision: 1878961
URL: http://svn.apache.org/viewvc?rev=1878961&view=rev
Log:
PDFBOX-4071: avoid leak
Modified:
pdfbox/branches/issue45/examples/src/main/java/org/apache/pdfbox/examples/pdmodel/HelloWorldType1.java
Modified: pdfbox/branches/issue45/examples/src/main/java/org/apache/pdfbox/examples/pdmodel/HelloWorldType1.java
URL: http://svn.apache.org/viewvc/pdfbox/branches/issue45/examples/src/main/java/org/apache/pdfbox/examples/pdmodel/HelloWorldType1.java?rev=1878961&r1=1878960&r2=1878961&view=diff
==============================================================================
--- pdfbox/branches/issue45/examples/src/main/java/org/apache/pdfbox/examples/pdmodel/HelloWorldType1.java (original)
+++ pdfbox/branches/issue45/examples/src/main/java/org/apache/pdfbox/examples/pdmodel/HelloWorldType1.java Thu Jun 18 15:35:24 2020
@@ -19,6 +19,7 @@ package org.apache.pdfbox.examples.pdmod
import java.io.FileInputStream;
import java.io.IOException;
+import java.io.InputStream;
import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.pdmodel.PDPage;
import org.apache.pdfbox.pdmodel.PDPageContentStream;
@@ -54,7 +55,9 @@ public final class HelloWorldType1
PDPage page = new PDPage();
doc.addPage(page);
- PDFont font = new PDType1Font(doc, new FileInputStream(pfbPath));
+ InputStream is = new FileInputStream(pfbPath);
+ PDFont font = new PDType1Font(doc, is);
+ is.close();
PDPageContentStream contents = new PDPageContentStream(doc, page);
contents.beginText();