Pdf-Word-Count
Pdf-Word-Count copied to clipboard
Maybe you can replace your code by indentify a class like this
import PyPDF2
class pdfFile:
def __init__(self, file) -> None:
self.file_path = open(file, 'rb')
self.pdfReader = PyPDF2.PdfReader(self.file_path)
def getPageCount(self):
return len(self.pdfReader.pages)
def extractData(self, page):
return self.pdfReader.pages[page - 1].extract_text()
def close(self):
self.pdfFile.close()
def pages(self):
return self.pdfReader.pages()