Page

Genel Bakış

Page, Aspose.PDF FOSS içinde Python için bir sınıftır.

Bir PDF belgesinin sayfası.

Bu sınıf, Python programlarında Page nesneleriyle çalışmak için 10 yöntem sunar. Mevcut yöntemler şunlardır: __init__, accept, add_image, add_text, draw_line, draw_rectangle, redact_text, render, replace_text, save_as_image. Tüm genel üyeler, Aspose.PDF FOSS for Python paketini kurduktan sonra herhangi bir Python uygulaması tarafından erişilebilir. Özellikler: annotations, content, crop_box, index, media_box, rect ve 1 tane daha.

Özellikler

AdTürErişimAçıklama
indexintOkuma/YazmaSayfanın sıfır tabanlı indeksi.
recttuple[float, float, float, float]OkumaSayfa dikdörtgenini al (MediaBox).
annotationsAnnotationCollectionOkumaSayfadaki ek açıklamaların koleksiyonunu alın.
media_boxtuple[float, float, float, float]Okumarect için takma ad.
rotationintOkuma/YazmaSayfa dönüşü derece cinsinden, saat yönünde (0, 90, 180, 270 değerlerinden biri).
crop_boxtuple[float, float, float, float]Okuma/YazmaSayfa CropBox (x0, y0, x1, y1); ayarlanmamış olduğunda MediaBox değerine geri döner.
contentbytesOkumaSayfanın içerik akışını al.

Yöntemler

İmzaAçıklama
__init__(document: Document, index: int)Calls init(document, index) bu Page örneğinde.
`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)Bu sayfayı visit(page) uygulayan bir nesneye gönderin.
`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) → intBu sayfadaki basit metin gösteren operatörlerdeki mevcut metni değiştirin.
redact_text(search: str, case_sensitive: bool, max_count: int, overlay: bool, overlay_color: Sequence[float]) → intBu sayfadaki basit metin gösteren operatörlerden mevcut metni kaldırın.

Ayrıca Bakınız

 Türkçe