XpsDocument
Panoramica
XpsDocument è una classe in Aspose.Page FOSS per Python.
Rappresenta un documento XPS caricato o modificabile.
Questa classe fornisce 12 metodi per lavorare con oggetti XpsDocument nei programmi Python. I metodi disponibili includono: 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. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Python dopo aver installato il pacchetto Aspose.Page FOSS per Python. Proprietà: builder, package.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
package | XpsPackage | Lettura/Scrittura | Ottiene o imposta il pacchetto. |
builder | XpsDocumentBuilder | Lettura/Scrittura | Ottiene o imposta il builder. |
Metodi
| Firma | Descrizione |
|---|---|
| `create(title: str | None)→“XpsDocument”` |
from_bytes(data: bytes) → "XpsDocument" | Crea un documento XPS da byte. |
from_file(path: str) → "XpsDocument" | Crea un documento XPS da un percorso file. |
add_page(width: float, height: float) → XpsFixedPage | Aggiungi una nuova pagina fissa e restituiscila. |
insert_page(index: int, page: XpsFixedPage) | Inserisci una pagina fissa all’indice dato. |
remove_page(index: int) | Rimuovi una pagina fissa all’indice dato. |
| `save(path: str | None)→bytes` |
get_print_tickets() → list["PrintTicket"] | Restituisci tutti i ticket di stampa nel documento. |
| `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 | Converti il documento in byte di immagine raster. |