XpsDocument
סקירה כללית
XpsDocument הוא שיעור ב Aspose.Page FOSS עבור Python.
מסמך XPS ניתן להעלות או לערוך.
שיעור זה מספק 12 שיטות לעבוד עם אובייקטים XpsDocument בתוכניות Python. שיטות זמינות כוללות: add_page, create, from_bytes, from_file, get_print_tickets, insert_page, remove_page, remove_print_ticket, save, set_print_ticket, to_image, to_pdf. כל החברים הציבוריים זמינים לכל יישום Python לאחר התקנת Aspose.Page FOSS עבור חבילת Python. רכוש : builder, package.
נכסים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
package | XpsPackage | קרא / כתיבה | קבל או קבע את החבילה. |
builder | XpsDocumentBuilder | קרא / כתיבה | מקבל או מביא את הבניין. |
שיטות
| חתימה | תיאור |
|---|---|
| `create(title: str | None)→“XpsDocument”` |
from_bytes(data: bytes) → "XpsDocument" | יצירת מסמך XPS מתוך ביטים. |
from_file(path: str) → "XpsDocument" | יצירת מסמך XPS מתוך מסלול קובץ. |
add_page(width: float, height: float) → XpsFixedPage | הוסף דף קבוע חדש וחזיר אותו. |
insert_page(index: int, page: XpsFixedPage) | הקלד דף קבוע באנדקס מסוים. |
remove_page(index: int) | הסר דף קבוע באודיקס מסוים. |
| `save(path: str | None)→bytes` |
get_print_tickets() → list["PrintTicket"] | החזיר את כל הכרטיסים הדפוסים במסמך. |
| `set_print_ticket(scope: str, xml: str, page_index: int | None)` |
| `remove_print_ticket(scope: str, page_index: int | None)` |
| `to_pdf(options: “PdfSaveOptions | None”)→bytes` |
to_image(options: "ImageSaveOptions") → bytes | להפוך את המסמך ל-Raster Image bytes. |