Características
Características
Aspose.Page FOSS for Python provides the following capabilities.
Conversão de PS e EPS
PsDocument Carrega o PostScript (.ps) e PostScript encapsulado (.eps) e dos arquivos de Exporta-os para imagens PDF ou raster. Ambos os tipos de arquivo são tratados pela mesma classe.
PsDocument.from_file(path)Carga do caminho de arquivoPsDocument.from_bytes(data)carga de bytes brutosPsDocument.to_pdf(options)exportação para bytes PDFPsDocument.to_image(options)exportação para bytes PNG ou JPEG
Conversão para XPS
XpsDocument Carrega XML Papel Especificação (.xps) e exporta-os para PDF ou Imagens raster. to_pdf() e a) to_image() Interface aplica-se.
XpsDocument.from_file(path)Carga do caminho de arquivoXpsDocument.from_bytes(data)carga de bytes brutosXpsDocument.to_pdf(options)exportação para bytes PDFXpsDocument.to_image(options)exportação para bytes de imagem raster
Saída de imagem raster
ImageSaveOptions Controla o formato de saída e resolução do raster. format a) para o "png" ou a) "jpeg" e a) dpi para especificar a resolução de saída.
Metadados EPS
DscMetadata fornece acesso estruturado aos comentários de cabeçalho do DSC nos ficheiros EPS: limitação caixa, tamanho da página, orientação, título e campos de criador. Acesso via PsDocument.dsc.
MCP Server (servidor de dados)
Um servidor MCP opcional expõe: ps_to_pdf, ps_to_image, xps_to_pdf, e xps_to_image como ferramentas de conversão remota via FastMCP. McpInput e a) McpOutput Tratar caminhos de arquivo e bytes codificados base64.
Renda de baixo nível
RenderModelBuilder construções RenderDocument objetos incrementalmente com begin_page(), add_path(), add_text(), add_image(), e end_page(). PdfWriter serializa um RenderDocument para PDF. PdfMetadata Constitui metadados de documentos.
Resumo de referência da API
| Classe: | Descrição: |
|---|---|
PsDocument | Carregar e exportar ficheiros PS/EPS |
XpsDocument | Carregar e exportar arquivos XPS |
ImageSaveOptions | Controla o formato de saída raster e DPI |
DscMetadata | Campo de cabeçalho do EPS DSC (caixa de conexão, título etc.) |
PdfWriter | Serializar um documento de RenderDocument em bytes PDF |
PdfMetadata | Metadados de saída PDF (título, criador e produtor) |
RenderModelBuilder | Criar documentos de renderização gradualmente |
McpInput | Entrada do servidor MCP (caminho de arquivo ou base64 bytes) |
McpOutput | Saída do servidor MCP (base64 bytes ou caminho de arquivo) |