Fix for anchor generation on pdfs with no text elements

This commit is contained in:
Jake Poznanski 2024-10-11 15:01:01 +00:00
parent af03358c47
commit aea3f7f1fe

View File

@ -302,6 +302,7 @@ def _linearize_pdf_report(report: PageReport, max_length: int = 4000) -> str:
if report.text_elements:
text_elements = [e for e in report.text_elements if len(e.text.strip()) > 0]
if text_elements:
min_x_text = min(text_elements, key=lambda e: e.x)
max_x_text = max(text_elements, key=lambda e: e.x)
min_y_text = min(text_elements, key=lambda e: e.y)