Author: tilman
Date: Sat Nov 1 21:05:04 2025
New Revision: 1929469
Log:
PDFBOX-5660: close input, as suggested by Valery Bokov; refactor; closes #307
Modified:
pdfbox/branches/3.0/pdfbox/src/test/java/org/apache/pdfbox/pdmodel/font/PDFontTest.java
Modified:
pdfbox/branches/3.0/pdfbox/src/test/java/org/apache/pdfbox/pdmodel/font/PDFontTest.java
==============================================================================
---
pdfbox/branches/3.0/pdfbox/src/test/java/org/apache/pdfbox/pdmodel/font/PDFontTest.java
Sat Nov 1 21:04:59 2025 (r1929468)
+++
pdfbox/branches/3.0/pdfbox/src/test/java/org/apache/pdfbox/pdmodel/font/PDFontTest.java
Sat Nov 1 21:05:04 2025 (r1929469)
@@ -185,9 +185,10 @@ class PDFontTest
try (PDDocument doc = new PDDocument())
{
PDPage page = new PDPage();
- try (PDPageContentStream contentStream = new
PDPageContentStream(doc, page))
+ try (PDPageContentStream contentStream = new
PDPageContentStream(doc, page);
+ InputStream is = new FileInputStream(fontFile))
{
- PDType1Font font = new PDType1Font(doc, new
FileInputStream(fontFile), WinAnsiEncoding.INSTANCE);
+ PDType1Font font = new PDType1Font(doc, is,
WinAnsiEncoding.INSTANCE);
contentStream.beginText();
contentStream.setFont(font, 10);