Características
Características
Aspose.Page FOSS for Python provides the following capabilities.
Conversión PS y EPS
PsDocument El texto de la escritura (.psy el postScript encapsulado (.epsLos archivos y exporta a las imágenes de PDF o raster. ambos tipos de archivos son tratados por la misma clase.
PsDocument.from_file(path)- Cargar desde el Path de archivoPsDocument.from_bytes(data)- Carga de bajas crudasPsDocument.to_pdf(options)- Exportación a los bytes PDFPsDocument.to_image(options)- Exportación a bajos PNG o JPEG
Conversión XPS
XpsDocument El código de la etiqueta XML (.xpsficheros y exportarlos a PDF o Imágenes de la misma. to_pdf() y to_image() Interface se aplica.
XpsDocument.from_file(path)- Cargar desde el Path de archivoXpsDocument.from_bytes(data)- Carga de bajas crudasXpsDocument.to_pdf(options)- Exportación a los bytes PDFXpsDocument.to_image(options)- Exportación a los bytes de imagen raster
Imagen de Raster
ImageSaveOptions Controlar el formato de salida y resolución del raster. format para "png" o "jpeg" y dpi especificar la resolución de producción.
Metadatos de EPS
DscMetadata proporciona acceso estructurado a los comentarios del título de DSC en los archivos EPS: limitar cuadro, tamaño de página, orientación, título y campos del creador. Acceso a través de PsDocument.dsc.
Servicio MCP
Un servidor MCP opcional expuesto ps_to_pdf, ps_to_image, xps_to_pdf,y, xps_to_image como herramientas de conversión remota a través de FastMCP. McpInput y McpOutput Manejar los caminos de archivo y los bajos codificados base64.
Rendimiento de bajo nivel
RenderModelBuilder Construcciones RenderDocument Los objetos incrementales con begin_page(), add_path(), add_text(), add_image(),y, end_page(). PdfWriter Serialización a RenderDocument En el PDF. PdfMetadata El documento de los metadatos.
Sumación de referencia API
| clase | Descripción |
|---|---|
PsDocument | Cargar y exportar archivos PS/EPS |
XpsDocument | Cargar y exportar archivos XPS |
ImageSaveOptions | Controlar el formato de salida y el DPI |
DscMetadata | Los campos de los header de EPS DSC (casa de límite, título, etc.) |
PdfWriter | Serializar un RenderDocument a PDF bytes |
PdfMetadata | Metadatos de salida PDF (título, creador, productor) |
RenderModelBuilder | Elaboración de documentos incrementalmente |
McpInput | MCP (Path of File o Base64 bytes) |
McpOutput | MCP (pase de 64 bytes o ruta de archivo) |