Features
Features
Aspose.Page FOSS for Python provides the following capabilities.
转换PS和EPS
PsDocument 载入PostScript (.ps) 和封装后文 (.eps) 文件和 将它们导出到PDF或形图像中. 这两个文件类型都由相同的类处理.
PsDocument.from_file(path)从文件路径上加载PsDocument.from_bytes(data)原始字节的加载PsDocument.to_pdf(options)导出为PDF字节PsDocument.to_image(options)输出为PNG或JPEG字节
转换XPS
XpsDocument 载入XML文件规范 (.xps) 文件并将其导出到PDF或 光图像. 同样的 to_pdf() 及其他 to_image() 接口适用.
XpsDocument.from_file(path)从文件路径上加载XpsDocument.from_bytes(data)原始字节的加载XpsDocument.to_pdf(options)导出为PDF字节XpsDocument.to_image(options)导出到光谱图像字节
光图像输出
ImageSaveOptions 控制光输出格式和分辨率.设置 format 于 年 月 日 "png" 或是 "jpeg" 及其他 dpi 指定输出分辨率.
电子邮件元数据
DscMetadata 提供在 EPS 文件中的 DSC 頭條評論的結構化存取:限制 框,页面大小,方向,标题和创作者字段.通过访问 PsDocument.dsc.
服务器:MCP Server
选择性MCP服务器曝光 ps_to_pdf, ps_to_image, xps_to_pdf, 和 xps_to_image 通过FastMCP作为远程转换工具. McpInput 及其他 McpOutput 处理文件路径和base64编码字节.
低级别的表现
RenderModelBuilder 构造物 RenderDocument 逐步增加的物体, begin_page(), add_path(), add_text(), add_image(), 和 end_page(). PdfWriter 序列化一个 RenderDocument 转换为PDF. PdfMetadata 设置文档元数据.
API 参考概述
| Class | Description |
|---|---|
PsDocument | 装载和导出PS/EPS文件 |
XpsDocument | 载入并导出XPS文件 |
ImageSaveOptions | 控制光输出格式和DPI |
DscMetadata | EPS DSC头字段 (边框,标题等) |
PdfWriter | 将文件串行成PDF字节 |
PdfMetadata | 输出PDF元数据 (标题,创作者,制作人) |
RenderModelBuilder | 逐步创建染文档 |
McpInput | MCP服务器输入 (文件路径或64字节) |
McpOutput | MCP服务器输出 (base64字节或文件路径) |