XpsDocument
Przegląd
XpsDocument jest klasą w Aspose.Page FOSS dla Python.
Reprezentuje załadowany lub edytowalny dokument XPS.
Ta klasa udostępnia 12 metod do pracy z obiektami XpsDocument w programach Python. Dostępne metody to: 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. Wszystkie publiczne członki są dostępne dla dowolnej aplikacji Python po zainstalowaniu pakietu Aspose.Page FOSS dla Python. Właściwości: builder, package.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
package | XpsPackage | Odczyt/zapis | Pobiera lub ustawia pakiet. |
builder | XpsDocumentBuilder | Odczyt/zapis | Pobiera lub ustawia konstruktor. |
Metody
| Sygnatura | Opis |
|---|---|
| `create(title: str | None)→“XpsDocument”` |
from_bytes(data: bytes) → "XpsDocument" | Utwórz dokument XPS z bajtów. |
from_file(path: str) → "XpsDocument" | Utwórz dokument XPS z ścieżki pliku. |
add_page(width: float, height: float) → XpsFixedPage | Dodaj nową fixed page i zwróć ją. |
insert_page(index: int, page: XpsFixedPage) | Wstaw fixed page we wskazanym indeksie. |
remove_page(index: int) | Usuń fixed page we wskazanym indeksie. |
| `save(path: str | None)→bytes` |
get_print_tickets() → list["PrintTicket"] | Zwróć wszystkie bilety wydruku w dokumencie. |
| `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 | Konwertuj dokument na bajty obrazu rastrowego. |