from PyPDF2 import PdfReader def extract_text_from_pdf(file_path): reader = PdfReader(file_path) text = "" for page in reader.pages: text += page.extract_text() return text def clear_or_create_empty_file(file_path): open(file_path, 'w').close() def write_string_to_file(file_path, string_to_write): with open(file_path, 'a') as file: file.write(string_to_write)