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 2026/01/07 06:06:51 UTC

svn commit: r1931167 - pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/text

Author: tilman
Date: Wed Jan  7 06:06:51 2026
New Revision: 1931167

Log:
PDFBOX-5660: optimize, as suggested by Valery Bokov; closes #392

Modified:
   pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/text/PDFTextStripperByArea.java

Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/text/PDFTextStripperByArea.java
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/text/PDFTextStripperByArea.java	Wed Jan  7 06:06:46 2026	(r1931166)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/text/PDFTextStripperByArea.java	Wed Jan  7 06:06:51 2026	(r1931167)
@@ -117,7 +117,7 @@ public class PDFTextStripperByArea exten
             setStartPage(getCurrentPageNo());
             setEndPage(getCurrentPageNo());
             // reset the stored text for the region so this class can be reused.
-            ArrayList<List<TextPosition>> regionCharactersByArticle = new ArrayList<>();
+            ArrayList<List<TextPosition>> regionCharactersByArticle = new ArrayList<>(1);
             regionCharactersByArticle.add(new ArrayList<>());
             regionCharacterList.put( regionName, regionCharactersByArticle );
             regionText.put( regionName, new StringWriter() );