XpsDocument
XpsDocument
Összefoglaló
XpsDocument egy osztály a FOSS-ban Pythonhoz.
Töltött vagy szerkeszthető XPS dokumentumot jelöl.
Ez a osztály 12 módszert biztosít az XpsDocument objektumokkal való munkavégzéshez Python programokban. A rendelkezésre álló módszerek közé tartozik: 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. Minden nyilvános tag hozzáférhető bármely Python alkalmazás után telepítése a Aspose.Page FOSS for Python csomag. A tulajdonságok: builder, package.
A tulajdonságok
| A neve: | A típus: | Hozzáférés | Leírás |
|---|---|---|---|
package | XpsPackage | Olvasás/írás | Megkapja vagy beállítja a csomagot. |
builder | XpsDocumentBuilder | Olvasás/írás | Megkapja vagy elhelyezi a építőt. |
Módszerek
| Az aláírás: | Leírás |
|---|---|
| `create(title: str | None)→“XpsDocument”` |
from_bytes(data: bytes) → "XpsDocument" | XPS dokumentumot készítünk bytesből. |
from_file(path: str) → "XpsDocument" | Egy fájl útvonalából XPS dokumentum létrehozása. |
add_page(width: float, height: float) → XpsFixedPage | Hozzáad egy új, rögzített oldalt és vissza. |
insert_page(index: int, page: XpsFixedPage) | A megadott indexhez beilleszthető egy állandó oldal. |
remove_page(index: int) | Eltávolítani egy rögzített oldalt a megadott indexben. |
| `save(path: str | None)→bytes` |
get_print_tickets() → list["PrintTicket"] | Vissza kell küldeni az összes nyomtatott jegyeket a dokumentumban. |
| `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 | Konverzáld a dokumentumot raster kép bájtok. |