一套基于 WPS Office 转换引擎的文档转 PDF 服务,已打包为 Docker 镜像 xna00/wps2pdf,支持 Word / PPT / Excel / WPS 系 / ODF / txt / csv / html 等 16 种格式。中文采用思源黑体渲染,文档仅在内存中临时中转、转换完成即销毁。本页面即该镜像「API 模式」的前端,源码开源于 GitHub。
本服务对外提供标准 HTTP 接口,可直接用命令行调用,便于接入脚本与自动化流程:
# 上传文档 → 下载 PDF
curl -o output.pdf -F "file=@报告.docx" /convert
# 健康检查
curl /health
镜像内置完整的转换引擎,可一键自托管。以下两种运行模式可按需选择:
# 拉取镜像
docker pull xna00/wps2pdf:latest
# 方式一:CLI —— 挂载目录,转单个文件
docker run --rm -v "$PWD":/data xna00/wps2pdf 报告.docx 报告.pdf
# 方式二:API —— 常驻服务(与本站同款后端)
docker run -d --name wps -p 8080:8080 -e MODE=api xna00/wps2pdf