Skip to content

Commit e1a3c96

Browse files
committed
Fix PDF document grouping logic to ensure correct page distribution according to pagesPerDocument
Signed-off-by: stroller <[email protected]>
1 parent 3f79373 commit e1a3c96

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

document-readers/pdf-reader/src/main/java/org/springframework/ai/reader/pdf/PagePdfDocumentReader.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444
* pageBottomMargin = 0
4545
*
4646
* @author Christian Tzolov
47+
* @author Fu Jian
4748
*/
4849
public class PagePdfDocumentReader implements DocumentReader {
4950

@@ -119,7 +120,7 @@ public List<Document> get() {
119120
pagesPerDocument++;
120121

121122
if (this.config.pagesPerDocument != PdfDocumentReaderConfig.ALL_PAGES
122-
&& pagesPerDocument >= this.config.pagesPerDocument) {
123+
&& pagesPerDocument > this.config.pagesPerDocument) {
123124
pagesPerDocument = 0;
124125

125126
var aggregatedPageTextGroup = pageTextGroupList.stream().collect(Collectors.joining());

0 commit comments

Comments
 (0)