Page
Page
Gambaran Umum
Page adalah kelas dalam Aspose.PDF FOSS untuk Python.
Sebuah halaman dari dokumen PDF.
Kelas ini menyediakan 10 metode untuk bekerja dengan objek Page dalam program Python. Metode yang tersedia meliputi: __init__, accept, add_image, add_text, draw_line, draw_rectangle, redact_text, render, replace_text, save_as_image. Semua anggota publik dapat diakses oleh aplikasi Python mana pun setelah menginstal paket Aspose.PDF FOSS untuk Python. Properti: annotations, content, crop_box, index, media_box, rect, dan 1 lainnya.
Properti
| Nama | Jenis | Akses | Deskripsi |
|---|---|---|---|
index | int | Baca/Tulis | Indeks berbasis nol dari halaman. |
rect | tuple[float, float, float, float] | Baca | Dapatkan persegi panjang halaman (MediaBox). |
annotations | AnnotationCollection | Baca | Dapatkan koleksi anotasi pada halaman. |
media_box | tuple[float, float, float, float] | Baca | Alias untuk rect. |
rotation | int | Baca/Tulis | Rotasi halaman dalam derajat, searah jarum jam (salah satu dari 0, 90, 180, 270). |
crop_box | tuple[float, float, float, float] | Baca/Tulis | Halaman CropBox (x0, y0, x1, y1); kembali ke MediaBox ketika tidak disetel. |
content | bytes | Baca | Dapatkan aliran konten halaman. |
Metode
| Tanda tangan | Deskripsi |
|---|---|
__init__(document: Document, index: int) | Calls init(document, index) pada instance Page ini. |
| `add_text(text: str, x: float, y: float, font_size: float, font_name: str | None, font: FontDescriptor |
| `add_image(image: bytes | bytearray |
| `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: str | None, alt: str |
accept(visitor: Any) | Kirim halaman ini ke objek yang mengimplementasikan visit(page). |
| `render(dpi: float, scale: float, background: tuple[int, int, int], antialias: bool | int)→RasterizedPage` |
| `save_as_image(path: str | Path, dpi: float, scale: float, background: tuple[int, int, int], antialias: bool |
replace_text(search: str, replacement: str, case_sensitive: bool, max_count: int) → int | Ganti teks yang ada pada operand penampil teks sederhana di halaman ini. |
redact_text(search: str, case_sensitive: bool, max_count: int, overlay: bool, overlay_color: Sequence[float]) → int | Hapus teks yang ada dari operand penampil teks sederhana di halaman ini. |