XpsDocument
Revisión
XpsDocument Es una clase en Aspose.Page FOSS para Python.
Representa un documento XPS cargado o editable.
Esta clase proporciona 12 métodos para trabajar con objetos XpsDocument en los programas de Python. Los métodos disponibles incluyen: 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. Todos los miembros públicos están accesibles a cualquier aplicación de Python después de instalar el Aspose.Page FOSS para el paquete de python. Propiedades : builder, package.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
package | XpsPackage | Leer / escribir | Obtenga o coloca el paquete. |
builder | XpsDocumentBuilder | Leer / escribir | Se le da o se pone el constructor. |
Metodología
| firma | Descripción |
|---|---|
| `create(title: str | None)→“XpsDocument”` |
from_bytes(data: bytes) → "XpsDocument" | Crea un documento XPS de bajetas. |
from_file(path: str) → "XpsDocument" | Crea un documento XPS desde una ruta de archivo. |
add_page(width: float, height: float) → XpsFixedPage | Añade una nueva página fija y la devuelva. |
insert_page(index: int, page: XpsFixedPage) | Insertar una página fija en el índice dado. |
remove_page(index: int) | Removemos una página fija en el índice dado. |
| `save(path: str | None)→bytes` |
get_print_tickets() → list["PrintTicket"] | Retorno de todos los billetes impresos en el documento. |
| `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 | Convertir el documento en raster imágenes bajas. |