XpsDocument
Overzicht
XpsDocument is een klasse in Aspose.Page FOSS voor Python.
Stelt een geladen of bewerkbaar XPS-document voor.
Deze klasse biedt 12 methoden voor het werken met XpsDocument objecten in Python programma’s. Beschikbare methoden omvatten: 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 openbare leden zijn toegankelijk voor elke Python applicatie na het installeren van het Aspose.Page FOSS voor Python pakket. Eigenschappen: builder, package.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
package | XpsPackage | Lezen/schrijven | Haalt het pakket op of stelt het in. |
builder | XpsDocumentBuilder | Lezen/schrijven | Haalt op of stelt de builder in. |
Methoden
| Handtekening | Beschrijving |
|---|---|
| `create(title: str | None)→“XpsDocument”` |
from_bytes(data: bytes) → "XpsDocument" | Maak een XPS-document van bytes. |
from_file(path: str) → "XpsDocument" | Maak een XPS-document van een bestandspad. |
add_page(width: float, height: float) → XpsFixedPage | Voeg een nieuwe vaste pagina toe en retourneer deze. |
insert_page(index: int, page: XpsFixedPage) | Voeg een vaste pagina in op de opgegeven index. |
remove_page(index: int) | Verwijder een vaste pagina op de opgegeven index. |
| `save(path: str | None)→bytes` |
get_print_tickets() → list["PrintTicket"] | Retourneer alle printtickets in het document. |
| `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 | Converteer het document naar rasterafbeeldingsbytes. |