XpsDocument
Opinie generală
XpsDocument este o clasă în Aspose.Page FOSS pentru Python.
Reprezintă un document XPS încărcat sau editabil.
Această clasă oferă 12 metode pentru a lucra cu obiecte XpsDocument în programele Python. Metodele disponibile includ: 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. Toți membrii publicului sunt accesibili oricărei aplicații Python după instalarea pachetului FOSS pentru Python. Proprietăți: builder, package.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Access | Descriere: |
|---|---|---|---|
package | XpsPackage | Citire/scriere | Obține sau stabilește pachetul. |
builder | XpsDocumentBuilder | Citire/scriere | Obține sau setează builder. |
Metode de evaluare
| Signature | Descriere: |
|---|---|
| `create(title: str | None)→“XpsDocument”` |
from_bytes(data: bytes) → "XpsDocument" | Creează un document XPS din bați. |
from_file(path: str) → "XpsDocument" | Creează un document XPS dintr-o cale de fişier. |
add_page(width: float, height: float) → XpsFixedPage | Adăugaţi o nouă pagină fixă şi întoarceţi-o. |
insert_page(index: int, page: XpsFixedPage) | Introduceți o pagină fixă la indexul dat. |
remove_page(index: int) | Îndepărtați o pagină fixă la indexul dat. |
| `save(path: str | None)→bytes` |
get_print_tickets() → list["PrintTicket"] | Întoarce toate biletele de imprimare din 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 | Convertează documentul în baiti de imagine raster. |