XpsDocument
Обзор
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 for Python. Свойства: builder, package.
Свойства
| Наименование: | Тип: | Access | Описание: |
|---|---|---|---|
package | XpsPackage | Читать/писать | Получает или задает пакет. |
builder | XpsDocumentBuilder | Читать/писать | Получает или задает builder. |
Методы
| Signature | Описание: |
|---|---|
| `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 | Преобразовать документ в байты растрового изображения. |