XpsDocument
Übersicht
XpsDocument ist eine Klasse in Aspose.Page FOSS für Python.
Stellt ein geladenes oder editierbares XPS-Dokument dar.
Diese Klasse stellt 12 Methoden zur Arbeit mit XpsDocument Objekten in Python Programmen bereit. Verfügbare Methoden umfassen: 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. Alle öffentlichen Mitglieder sind für jede Python Anwendung nach Installation des Aspose.Page FOSS für Python Pakets zugänglich. Eigenschaften: builder, package.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
package | XpsPackage | Lesen/Schreiben | Ruft das Paket ab oder legt es fest. |
builder | XpsDocumentBuilder | Lesen/Schreiben | Liest oder legt den Builder fest. |
Methoden
| Signatur | Beschreibung |
|---|---|
| `create(title: str | None)→“XpsDocument”` |
from_bytes(data: bytes) → "XpsDocument" | Erstelle ein XPS-Dokument aus Bytes. |
from_file(path: str) → "XpsDocument" | Erstellen Sie ein XPS-Dokument aus einem Dateipfad. |
add_page(width: float, height: float) → XpsFixedPage | Fügen Sie eine neue feste Seite hinzu und geben Sie sie zurück. |
insert_page(index: int, page: XpsFixedPage) | Fügen Sie eine feste Seite an der angegebenen Position ein. |
remove_page(index: int) | Entfernen Sie eine feste Seite an der angegebenen Position. |
| `save(path: str | None)→bytes` |
get_print_tickets() → list["PrintTicket"] | Geben Sie alle Drucktickets im Dokument zurück. |
| `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 | Konvertieren Sie das Dokument in Rasterbild-Bytes. |