XpsDocument
XpsDocument
概述
XpsDocument 是Python的Aspose.Page FOSS中的一个类.
表示一个可加载或编辑的XPS文档.
这个类提供了12种方法,用于在Python程序中使用XpsDocument 对象. 有的方法包括: 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.
属性
| 名称: | 类型 | Access | 描述情况 |
|---|---|---|---|
package | XpsPackage | 阅读/写作 | 获取或设置包。. |
builder | XpsDocumentBuilder | 阅读/写作 | 获取或设置构建器。. |
方法
| 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 | 将文件转换为光谱图像字节. |