XpsDocument
Približni podaci
XpsDocument je klasa u Aspose.Page FOSS za Python.
Predstavlja učitavan ili uređivajući XPS dokument.
Ova klasa pruža 12 metoda za rad s XpsDocument objektima u Python programima. Postoje i sljedeće metode: 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. Svi javni članovi su dostupni bilo kojoj Python aplikaciji nakon instalacije paketa Aspose.Page FOSS za Python. Ograničenja: builder, package.
Oznake i značajke
| Izvršni datum: | Iznos: | Prihvat | Opisivanje |
|---|---|---|---|
package | XpsPackage | Čitanje/pisanje | Dobije ili postavlja paket. |
builder | XpsDocumentBuilder | Čitanje/pisanje | Dobije ili postavlja graditelja. |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
| `create(title: str | None)→“XpsDocument”` |
from_bytes(data: bytes) → "XpsDocument" | Stvoriti XPS dokument iz bajta. |
from_file(path: str) → "XpsDocument" | Stvoriti XPS dokument iz puta datoteke. |
add_page(width: float, height: float) → XpsFixedPage | Pridružite novu fiksnu stranicu i vratite je. |
insert_page(index: int, page: XpsFixedPage) | Ustaviti fiksnu stranicu u navedenom indeksu. |
remove_page(index: int) | Ukloniti fiksnu stranicu u datom indeksu. |
| `save(path: str | None)→bytes` |
get_print_tickets() → list["PrintTicket"] | Vrati sve štampane oznake u dokumentu. |
| `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 | Konvertirajte dokument u raster image bajtove. |