Page

Page

Übersicht

Page ist eine Klasse in Aspose.PDF FOSS für Python.

Eine Seite eines PDF-Dokuments.

Diese Klasse stellt 10 Methoden zur Arbeit mit Page-Objekten in Python-Programmen bereit. Verfügbare Methoden sind: __init__, accept, add_image, add_text, draw_line, draw_rectangle, redact_text, render, replace_text, save_as_image. Alle öffentlichen Mitglieder sind für jede Python-Anwendung zugänglich, nach der Installation des Aspose.PDF FOSS für Python-Pakets. Eigenschaften: annotations, content, crop_box, index, media_box, rect und 1 weitere.

Eigenschaften

NameTypZugriffBeschreibung
indexintLesen/SchreibenDer nullbasierte Index der Seite.
recttuple[float, float, float, float]LesenRufen Sie das Seitenrechteck (MediaBox) ab.
annotationsAnnotationCollectionLesenRuft die Sammlung von Anmerkungen auf der Seite ab.
media_boxtuple[float, float, float, float]LesenAlias für rect.
rotationintLesen/SchreibenDie Seitenrotation in Grad, im Uhrzeigersinn (einer von 0, 90, 180, 270).
crop_boxtuple[float, float, float, float]Lesen/SchreibenDie Seite CropBox (x0, y0, x1, y1); fällt zurück auf das MediaBox, wenn nicht gesetzt.
contentbytesLesenRuft den Inhaltsstream der Seite ab.

Methoden

SignaturBeschreibung
__init__(document: Document, index: int)Calls init(document, index) bei dieser Page-Instanz.
`add_text(text: str, x: float, y: float, font_size: float, font_name: strNone, font: FontDescriptor
`add_image(image: bytesbytearray
`draw_rectangle(x: float, y: float, width: float, height: float, stroke_color: Sequence[float]None, fill_color: Sequence[float]
`draw_line(x1: float, y1: float, x2: float, y2: float, stroke_color: Sequence[float], line_width: float, tag: strNone, alt: str
accept(visitor: Any)Sende diese Seite an ein Objekt, das visit(page) implementiert.
`render(dpi: float, scale: float, background: tuple[int, int, int], antialias: boolint)→RasterizedPage`
`save_as_image(path: strPath, dpi: float, scale: float, background: tuple[int, int, int], antialias: bool
replace_text(search: str, replacement: str, case_sensitive: bool, max_count: int) → intErsetzen Sie den vorhandenen Text in einfachen Text-anzeigenden Operanden auf dieser Seite.
redact_text(search: str, case_sensitive: bool, max_count: int, overlay: bool, overlay_color: Sequence[float]) → intEntfernen Sie den vorhandenen Text aus einfachen Text-anzeigenden Operanden auf dieser Seite.

Siehe auch

 Deutsch