Skip to content
DemoAPI 参考文档FAQ

PDF 生成模板编辑器

开源可视化 PDF 生成引擎,支持自定义模板,并提供面向开发者的 API,灵活构建文档生成流程。

查看 GitHub

PPT 转 PDF API

将 PowerPoint 演示文稿转换为 PDF。

功能说明

ComPDF Self-hosted 提供同步文件流响应。该功能可以通过 ComPDF 请求地址调用,也可以直接调用转档接口。

调用方式

项目
认证x-api-key: your_api_key_here
请求地址POST http://localhost:8080/api/v1/process/pptx/pdf
请求类型multipart/form-data
成功响应PDF 文件流

请求参数

参数名类型说明是否必填
fileFile源文件,建议扩展名:.ppt,.pptx
optionsStringJSON 字符串,包含下方功能参数。
passwordString源文件打开密码,适用于受密码保护的 PDF。

Options 参数

以下字段放入 options JSON 字符串中。ComPDF Self-hosted 会解析 JSON,并在转发给转换引擎前做少量规范化。

参数名类型作用
sourceTypeString 或 Integer非 PDF 转 PDF 的源类型标记。ComPDF Web 会传 1
outputFileNameString可选输出文件名。传入后会作为首选下载文件名。

请求示例

bash
curl -X POST "http://localhost:8080/api/v1/process/pptx/pdf" \
  -H "x-api-key: your_api_key_here" \
  -F "[email protected]" \
  -F 'options={"sourceType":"1"}'

响应

成功时返回转换后的文件流,响应头包含 Content-TypeContent-Disposition。如果转换失败,ComPDF Self-hosted 会返回接口错误码中定义的统一错误响应,其中包含 typecodeerrorCodemessagetraceId