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.
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
package | XpsPackage | Чете/Пише | Взема или поставя пакета. |
builder | XpsDocumentBuilder | Чете/Пише | Да вземе или да постави строителя. |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
| `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 | Преобразуване на документа в растерно изображение байтове. |