Page

نمای کلی

Page یک کلاس در Aspose.PDF FOSS برای Python است.

یک صفحه از سند PDF.

این کلاس 10 متد برای کار با اشیاء Page در برنامه‌های Python فراهم می‌کند. متدهای موجود شامل: __init__, accept, add_image, add_text, draw_line, draw_rectangle, redact_text, render, replace_text, save_as_image هستند. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS برای Python، برای هر برنامه Python قابل دسترسی هستند. خصوصیات: annotations, content, crop_box, index, media_box, rect و یک مورد دیگر.

خواص

نامنوعدسترسیتوضیح
indexintخواندن/نوشتناندیس صفر-پایهٔ صفحه.
recttuple[float, float, float, float]خواندندریافت مستطیل صفحه (MediaBox).
annotationsAnnotationCollectionخواندندریافت مجموعهٔ حاشیه‌نویسی‌ها در صفحه.
media_boxtuple[float, float, float, float]خواندننام مستعار برای rect.
rotationintخواندن/نوشتنچرخش صفحه بر حسب درجه، جهت ساعت‌گرد (یکی از 0، 90، 180، 270).
crop_boxtuple[float, float, float, float]خواندن/نوشتنصفحه CropBox (x0, y0, x1, y1)؛ در صورت عدم تنظیم به MediaBox باز می‌گردد.
contentbytesخواندندریافت جریان محتوای صفحه.

روش ها

امضاتوضیح
__init__(document: Document, index: int)Calls init(document, index) بر روی این نمونه Page.
`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)این صفحه را به شیئی که 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) → intمتن موجود را در عملوندهای ساده‌ای که متن را نمایش می‌دهند در این صفحه جایگزین کنید.
redact_text(search: str, case_sensitive: bool, max_count: int, overlay: bool, overlay_color: Sequence[float]) → intمتن موجود را از عملوندهای ساده‌ای که متن را نمایش می‌دهند در این صفحه حذف کنید.

همچنین ببینید:

 فارسی