Author: tilman Date: Sat May 18 13:58:01 2024 New Revision: 1917802 URL: http://svn.apache.org/viewvc?rev=1917802&view=rev Log: PDFBOX-5580: initialize currentPageNo to 1 and increment after the current page so we can restore reverted commit, as suggested by Andreas Lehmkühler
Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/text/PDFTextStripper.java Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/text/PDFTextStripper.java URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/text/PDFTextStripper.java?rev=1917802&r1=1917801&r2=1917802&view=diff ============================================================================== --- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/text/PDFTextStripper.java (original) +++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/text/PDFTextStripper.java Sat May 18 13:58:01 2024 @@ -124,7 +124,7 @@ public class PDFTextStripper extends Leg private String articleStart = ""; private String articleEnd = ""; - private int currentPageNo = 0; + private int currentPageNo = 1; private int startPage = 1; private int endPage = Integer.MAX_VALUE; private PDOutlineItem startBookmark = null; @@ -204,7 +204,7 @@ public class PDFTextStripper extends Leg private void resetEngine() { - currentPageNo = 0; + currentPageNo = 1; document = null; charactersByArticle.clear(); characterListMapping.clear(); @@ -281,11 +281,11 @@ public class PDFTextStripper extends Leg for (PDPage page : pages) { - currentPageNo++; if (page.hasContents()) { processPage(page); } + currentPageNo++; } }