XpsDocument
Översikt
XpsDocument är en klass i Aspose.Page FOSS för Python.
Representerar ett laddat eller redigerbart XPS-dokument.
Denna klass ger 12 metoder för att arbeta med XpsDocument objekt i Python-program. Tillgängliga metoder är bland annat: 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. Alla offentliga medlemmar är tillgängliga för alla Python-program efter installation av Aspose.Page FOSS for Python paketet. Egenskaper: builder, package.
Egenskaper
| Namn och namn: | Typ: | Access | Beskrivning |
|---|---|---|---|
package | XpsPackage | Läs/skriv | Hämtar eller anger paketet. |
builder | XpsDocumentBuilder | Läs/skriv | Hämtar eller anger byggaren. |
Methods
| Signature | Beskrivning |
|---|---|
| `create(title: str | None)→“XpsDocument”` |
from_bytes(data: bytes) → "XpsDocument" | Skapa ett XPS-dokument från byte. |
from_file(path: str) → "XpsDocument" | Skapa ett XPS-dokument från en filväg. |
add_page(width: float, height: float) → XpsFixedPage | Lägga till en ny fast sida och returnera den. |
insert_page(index: int, page: XpsFixedPage) | Inför en fast sida i det angivna indexet. |
remove_page(index: int) | Ta bort en fast sida i det angivna indexet. |
| `save(path: str | None)→bytes` |
get_print_tickets() → list["PrintTicket"] | Skicka tillbaka alla tryckta biljetter i dokumentet. |
| `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 | Konvertera dokumentet till rasterbildsbyte. |