XpsDocument
Overview
XpsDocument є клас у Aspose.Page FOSS для Python.
Представляє завантажений або редагуваний документ XPS.
Цей клас надає 12 методів роботи з об’єктами XpsDocument в програмах Python. Доступні методи включають: 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. Всі публічні члени доступні будь-якій додаткові Python після встановлення Aspose.Page FOSS для пакету Python. Свойства: builder, package.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
package | XpsPackage | Читання/писання | Обирає або встановлює пакет. |
builder | XpsDocumentBuilder | Читання/писання | Він отримує або встановлює будівельника. |
Methods
| Signature | Description |
|---|---|
| `create(title: str | None)→“XpsDocument”` |
from_bytes(data: bytes) → "XpsDocument" | Створити XPS-документ з байтів. |
from_file(path: str) → "XpsDocument" | Створення XPS-документа з шляху файлу. |
add_page(width: float, height: float) → XpsFixedPage | Прикріплення нової фіксированої сторінки і повернення. |
insert_page(index: int, page: XpsFixedPage) | Вставте фіксовану сторінку в даний індекс. |
remove_page(index: int) | Видалення фіксованої сторінки в даному індексі. |
| `save(path: str | None)→bytes` |
get_print_tickets() → list["PrintTicket"] | Поверніть всі друковані квитки в документі. |
| `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 | Перемістити документ у байти растрового зображення. |