Spaces:
Running
Running
File size: 352 Bytes
2e237ce |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
from abc import ABC, abstractmethod
from pdf_token_type_labels import TokenType
class TextExtractionService(ABC):
@abstractmethod
def extract_text_by_types(self, segment_boxes: list[dict], token_types: list[TokenType]) -> dict:
pass
@abstractmethod
def extract_all_text(self, segment_boxes: list[dict]) -> dict:
pass
|