Merged in bugfix/effective_date (pull request #550)
Bugfix/effective_date to main * fixed string page numbers issue Approved-by: Katon Minhas
This commit is contained in:
committed by
Katon Minhas
parent
780dac2ec1
commit
e096d03fba
@@ -11,7 +11,7 @@ import src.utils.string_utils as string_utils
|
|||||||
|
|
||||||
def get_image_array_based_answer(
|
def get_image_array_based_answer(
|
||||||
pdf_path: str,
|
pdf_path: str,
|
||||||
effective_date_page_numbers: List[int],
|
effective_date_page_numbers: List,
|
||||||
filename: str,
|
filename: str,
|
||||||
fields: List[str] = ["AARETE_DERIVED_EFFECTIVE_DT"]
|
fields: List[str] = ["AARETE_DERIVED_EFFECTIVE_DT"]
|
||||||
) -> dict:
|
) -> dict:
|
||||||
@@ -41,7 +41,7 @@ def get_image_array_based_answer(
|
|||||||
return response_dict
|
return response_dict
|
||||||
|
|
||||||
|
|
||||||
def process_pdf_pages_to_base64_images(pdf_path: str, filename: str, page_numbers: List[int]) -> List[str]:
|
def process_pdf_pages_to_base64_images(pdf_path: str, filename: str, page_numbers: List) -> List[str]:
|
||||||
"""
|
"""
|
||||||
Convert multiple specific pages of a PDF into a list of base64-encoded JPEG images.
|
Convert multiple specific pages of a PDF into a list of base64-encoded JPEG images.
|
||||||
|
|
||||||
|
|||||||
@@ -472,7 +472,7 @@ def extract_effective_date_pages(text_dict: dict, filename: str) -> dict:
|
|||||||
if textract_pattern.search(page_text) or 'effective date:' in page_text.lower():
|
if textract_pattern.search(page_text) or 'effective date:' in page_text.lower():
|
||||||
effective_date_pages[page_num] = page_text
|
effective_date_pages[page_num] = page_text
|
||||||
# Always include the first page (page 1) as it often contains effective date.
|
# Always include the first page (page 1) as it often contains effective date.
|
||||||
elif page_num == 1:
|
elif page_num == 1 or page_num == "1" or page_num == "1.0":
|
||||||
effective_date_pages[page_num] = page_text
|
effective_date_pages[page_num] = page_text
|
||||||
|
|
||||||
return effective_date_pages
|
return effective_date_pages
|
||||||
|
|||||||
Reference in New Issue
Block a user