Skip to content
DemoAPI 参考文档FAQ

PDF 生成模板编辑器

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

查看 GitHub

参数设置 ​

当前文件处理接口使用 multipart/form-data。参数可以作为普通表单字段传入,也可以放在 JSON 字符串中。

PDF 工具参数 ​

PDF 工具接口使用 request JSON 字符串。

bash
curl -X POST "http://localhost:8080/api/v1/process/pdf/compress" \
  -H "x-api-key: your_api_key_here" \
  -F "file=@sample.pdf" \
  -F 'request={"quality":"medium"}'

转档参数 ​

转档接口使用 options JSON 字符串。

bash
curl -X POST "http://localhost:8080/api/v1/process/pdf/docx" \
  -H "x-api-key: your_api_key_here" \
  -F "file=@sample.pdf" \
  -F 'options={"enableAiLayout":1,"pageLayoutMode":"e_Flow","pageRanges":""}'

异步任务参数 ​

创建异步任务时使用 kind、op、上传的 files,并根据功能传入可选的 request 或 options。

bash
curl -X POST "http://localhost:8080/api/v1/task" \
  -H "x-api-key: your_api_key_here" \
  -F "files=@sample.pdf" \
  -F "kind=conversion" \
  -F "op=convert" \
  -F "target=docx" \
  -F 'options={"enableAiLayout":1}'

具体功能参数请查看对应的转档 API 和 PDF API 页面。