from utils import document_to_images, evaluate_images_for_citations, process_document_errors, delete_folder from loguru import logger def detect_doc_issues(file_path: str): logger.info("Converting the docs to images") image_path = document_to_images(file_path) print(image_path) logger.info("Getting the errors in the Doc") doc_errors = evaluate_images_for_citations("output_images") logger.info("Getting the reference documents") errors_solution = process_document_errors(doc_errors) logger.info("Deleting the image_path") deleted = delete_folder("output_images") return errors_solution errors = detect_doc_issues("samples/Bad APA/Bad 5.docx") print(errors)