PsDocument
סקירה כללית
PsDocument הוא שיעור ב Aspose.Page FOSS עבור Python.
מסמך PS/EPS ניתן להעלות או לערוך.
שיעור זה מספק 14 שיטות לעבוד עם אובייקטים PsDocument בתוכניות Python. שיטות זמינות כוללות: add_page, as_bytes, create, from_bytes, from_file, get_page, get_xmp, insert_page, remove_page, remove_xmp, save, set_xmp,2 שיטות נוספות. כל החברים הציבוריים זמינים לכל יישום Python לאחר התקנת Aspose.Page FOSS עבור חבילת Python. רכוש : data, dirty, dsc, header, is_eps, pages,ועוד שלושה.
נכסים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
data | bytes | קרא / כתיבה | קבל או קבע את הנתונים. |
is_eps | bool | קרא / כתיבה | מקבל או קבע את זה הוא EPS. |
dsc | `DscMetadata | None` | קרא / כתיבה |
source_path | `str | None` | קרא / כתיבה |
pages | list[PsPage] | קרא / כתיבה | מקבל או מפרט את הדפים. |
prolog | list[str] | קרא / כתיבה | מקבל או מפרט את הפרולוג. |
trailer | list[str] | קרא / כתיבה | תזכה או תצטרך להשיג את הטריילר. |
header | `str | None` | קרא / כתיבה |
dirty | bool | קרא / כתיבה | מקבל או לשים את המלוכלך. |
שיטות
| חתימה | תיאור |
|---|---|
create(is_eps: bool, page_size: tuple[float, float]) → "PsDocument" | יצירת מסמך PS/EPS חדש עם דף ריק אחד. |
from_bytes(data: bytes) → "PsDocument" | יצירת מסמך מתוך ביטים ולגלות נתונים מטאופטיים של EPS. |
from_file(path: str) → "PsDocument" | יצירת מסמך מתוך מסלול קובץ. |
| `add_page(size: tuple[float, float] | None)→PsPage` |
| `insert_page(index: int, size: tuple[float, float] | None)→PsPage` |
remove_page(index: int) | הסר את הדף ב- Index. |
get_page(index: int) → PsPage | החזיר את הדף לאינדקס שניתן. |
| `save(path: str | None)→bytes` |
as_bytes() → bytes | החזיר את הוויטות של המסמך הירוק. |
get_xmp() → `str | None` |
set_xmp(xmp_xml: str) | הגדרת נתונים XMP על מסמך EPS. |
remove_xmp() | הסרת נתונים XMP מסמך EPS. |
| `to_pdf(options: “PdfSaveOptions | None”)→bytes` |
to_image(options: "ImageSaveOptions") → bytes | להפוך את המסמך ל-Raster Image bytes. |