pdfscraper.layout.annotations

Module Contents

Classes

PyMuPDFAnnotation

PDFMinerAnnotation

Annotation

class pdfscraper.layout.annotations.PyMuPDFAnnotation[source]
border :Dict[source]
colors :Dict[source]
flags :int[source]
has_popup :bool[source]
info :Dict[source]
is_open :bool[source]
line_ends :tuple[source]
next_annotation :Annotation[source]
opacity :float[source]
popup_rect :tuple[source]
popup_xref :int[source]
rect :tuple[source]
anno_type :tuple[source]
vertices :list[source]
xref :int[source]
classmethod from_annot(annot)[source]
Parameters

annot (fitz.fitz.Annot) –

class pdfscraper.layout.annotations.PDFMinerAnnotation[source]
subject :str[source]
flags :int[source]
color :List[source]
creation_date :str[source]
mod_date :str[source]
name :str[source]
author :str[source]
rect :List[source]
content :str[source]
classmethod normalize_value(s)[source]
classmethod from_annot(annot)[source]
Parameters

annot (Dict) –

class pdfscraper.layout.annotations.Annotation[source]
Parameters
  • content (str) –

  • author (str) –

  • mod_date (str) –

  • creation_date (str) –

  • bbox (Bbox) –

content :str[source]
author :str[source]
mod_date :str[source]
creation_date :str[source]
bbox :pdfscraper.layout.utils.Bbox[source]
classmethod from_pymupdf_annot(annot, page_orientation)[source]
Parameters
classmethod from_pdfminer_annot(annot, page_orientation)[source]
Parameters