Page

Översikt

Page är en klass i Aspose.PDF FOSS för Python.

En sida i ett PDF-dokument.

Denna klass tillhandahåller 10 metoder för att arbeta med Page-objekt i Python-program. Tillgängliga metoder inkluderar: __init__, accept, add_image, add_text, draw_line, draw_rectangle, redact_text, render, replace_text, save_as_image. Alla offentliga medlemmar är tillgängliga för alla Python-applikationer efter att ha installerat Aspose.PDF FOSS för Python-paketet. Egenskaper: annotations, content, crop_box, index, media_box, rect och 1 till.

Egenskaper

NamnTypÅtkomstBeskrivning
indexintLäs/SkrivDet nollbaserade indexet för sidan.
recttuple[float, float, float, float]LäsHämta sidans rektangel (MediaBox).
annotationsAnnotationCollectionLäsHämta samlingen av annotationer på sidan.
media_boxtuple[float, float, float, float]LäsAlias för rect.
rotationintLäs/SkrivSidans rotation i grader, medurs (en av 0, 90, 180, 270).
crop_boxtuple[float, float, float, float]Läs/SkrivSidan CropBox (x0, y0, x1, y1); faller tillbaka på MediaBox när den inte är satt.
contentbytesLäsHämta sidans innehållsström.

Metoder

SignaturBeskrivning
__init__(document: Document, index: int)Calls init(dokument, index) på detta Page-instans.
`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)Skicka den här sidan till ett objekt som implementerar visit(page).
`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) → intErsätt befintlig text i enkla textvisande operander på den här sidan.
redact_text(search: str, case_sensitive: bool, max_count: int, overlay: bool, overlay_color: Sequence[float]) → intTa bort befintlig text från enkla textvisande operander på den här sidan.

Se även

 Svenska