from pypdf import PdfReader def read_pdf(file_path): reader = PdfReader(file_path) # Assumption: Payslip has one page page = reader.pages[0] text = page.extract_text() return text def pdf_to_txt(file_path): text = read_pdf(file_path) with open("pdf_rows.txt", "a") as f: print(text, file=f) pdf_to_txt("payslips_pdf/Payslip1.pdf")