From b2a6ee9f5f242dd1a64480d031be96ea0c9b6419 Mon Sep 17 00:00:00 2001 From: Moses Paul R Date: Sat, 25 Jan 2025 07:57:31 +0000 Subject: [PATCH] fix bug with char bbox when reconstructing spans --- pdftext/pdf/links.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pdftext/pdf/links.py b/pdftext/pdf/links.py index 9a9ef1d..877925f 100644 --- a/pdftext/pdf/links.py +++ b/pdftext/pdf/links.py @@ -184,7 +184,7 @@ def _reconstruct_spans(orig_span: dict, links: List[Link]) -> List[Span]: link_bboxes = [Bbox(link['bbox']) for link in links] for char in orig_span['chars']: - char_bbox = Bbox(char['bbox']) + char_bbox = Bbox(char['bbox'].bbox) intersections: List[Tuple[float, Link]] = [] for i, link_bbox in enumerate(link_bboxes): area = link_bbox.intersection_area(char_bbox)