XpsDocument
Resumo geral
XpsDocument é uma classe em Aspose.Page FOSS para Python.
Representa um documento XPS carregado ou editável.
Esta classe fornece 12 métodos para trabalhar com objetos XpsDocument em programas Python. Os métodos disponíveis incluem: 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 os membros do público são acessíveis a qualquer aplicação Python após instalar o pacote Aspose.Page FOSS for Python. Propriedades: builder, package.
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
package | XpsPackage | Leitura/Escrita | Recebe ou prepara o pacote. |
builder | XpsDocumentBuilder | Leitura/Escrita | Arranja ou define o construtor. |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
| `create(title: str | None)→“XpsDocument”` |
from_bytes(data: bytes) → "XpsDocument" | Crie um documento XPS a partir de bytes. |
from_file(path: str) → "XpsDocument" | Criar um documento XPS a partir de uma rota para o arquivo. |
add_page(width: float, height: float) → XpsFixedPage | Anexar uma nova página fixa e devolvê-la. |
insert_page(index: int, page: XpsFixedPage) | Insira uma página fixa no índice dado. |
remove_page(index: int) | Remover uma página fixa no índice dado. |
| `save(path: str | None)→bytes` |
get_print_tickets() → list["PrintTicket"] | Devolver todos os tickets impressos no 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 | Converter o documento em bytes de imagem raster. |