From 5b6086a4891e63d4362e4c507ce7a9e756078538 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joan=20Fabr=C3=A9gat?= Date: Tue, 8 Apr 2025 17:04:38 +0200 Subject: [PATCH] Fixes #1333 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Joan Fabrégat --- docling/pipeline/standard_pdf_pipeline.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/docling/pipeline/standard_pdf_pipeline.py b/docling/pipeline/standard_pdf_pipeline.py index ecaa27c7..239d2b43 100644 --- a/docling/pipeline/standard_pdf_pipeline.py +++ b/docling/pipeline/standard_pdf_pipeline.py @@ -226,7 +226,10 @@ class StandardPdfPipeline(PaginatedPipeline): and self.pipeline_options.generate_table_images ): page_ix = element.prov[0].page_no - 1 - page = conv_res.pages[page_ix] + page = next( + (p for p in conv_res.pages if p.page_no == page_ix), None + ) + assert page is not None assert page.size is not None assert page.image is not None