Skip to content

edspdf.extractors.base

BaseExtractor

Bases: ABC

Source code in edspdf/extractors/base.py
 6
 7
 8
 9
10
11
12
13
14
class BaseExtractor(ABC):
    @abstractmethod
    def extract(self, pdf: bytes) -> pd.DataFrame:
        """
        Handles the extraction
        """

    def __call__(self, pdf: bytes) -> pd.DataFrame:
        return self.extract(pdf)

extract(pdf) abstractmethod

Handles the extraction

Source code in edspdf/extractors/base.py
 7
 8
 9
10
11
@abstractmethod
def extract(self, pdf: bytes) -> pd.DataFrame:
    """
    Handles the extraction
    """