PsDocument
Resumo geral
PsDocument é uma classe em Aspose.Page FOSS para Python.
Representa um documento PS/EPS carregado ou editável.
Esta classe fornece 14 métodos para trabalhar com objetos PsDocument em programas Python. Os métodos disponíveis incluem: add_page, as_bytes, create, from_bytes, from_file, get_page, get_xmp, insert_page, remove_page, remove_xmp, save, set_xmp, e dois métodos adicionais. 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: data, dirty, dsc, header, is_eps, pages,E mais três.
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
data | bytes | Leitura/Escrita | Obtém ou define os dados. |
is_eps | bool | Leitura/Escrita | Obtém ou define o EPS. |
dsc | `DscMetadata | None` | Leitura/Escrita |
source_path | `str | None` | Leitura/Escrita |
pages | list[PsPage] | Leitura/Escrita | Arranja ou define as páginas. |
prolog | list[str] | Leitura/Escrita | - Recebe ou define o prólogo. |
trailer | list[str] | Leitura/Escrita | Arranja ou põe o trailer. |
header | `str | None` | Leitura/Escrita |
dirty | bool | Leitura/Escrita | Arranja ou põe a sujidade. |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
create(is_eps: bool, page_size: tuple[float, float]) → "PsDocument" | Criar um novo documento PS/EPS com uma única página vazia. |
from_bytes(data: bytes) → "PsDocument" | Criar um documento a partir de bytes e detectar metadados EPS. |
from_file(path: str) → "PsDocument" | Criar um documento a partir de uma rota para o ficheiro. |
| `add_page(size: tuple[float, float] | None)→PsPage` |
| `insert_page(index: int, size: tuple[float, float] | None)→PsPage` |
remove_page(index: int) | Remova a página no índice fornecido. |
get_page(index: int) → PsPage | Devolva a página no índice fornecido. |
| `save(path: str | None)→bytes` |
as_bytes() → bytes | Devolver os bytes do documento bruto. |
get_xmp() → `str | None` |
set_xmp(xmp_xml: str) | Defina os metadados XMP num documento EPS. |
remove_xmp() | Remover metadados XMP de um documento EPS. |
| `to_pdf(options: “PdfSaveOptions | None”)→bytes` |
to_image(options: "ImageSaveOptions") → bytes | Converter o documento em bytes de imagem raster. |