Skip to content

Maybe you can replace your code by indentify a class like this  #2

@sigurn2

Description

@sigurn2
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()

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions