PDF 生成模板编辑器
开源可视化 PDF 生成引擎,支持自定义模板,并提供面向开发者的 API,灵活构建文档生成流程。
克隆项目仓库并进入目录:
git clone https://github.com/ComPDFKit/compdf-self-hosted.git
cd compdf-self-hosted在启动服务前,需要准备环境配置文件。复制默认配置文件:
cp .env.example .env.env 文件中默认内置了免费版 License,可直接用于本地开发、功能体验与接口验证。如果申请了正式版 License Key,请替换文件中的 COMPDF_LICENSE_KEY 字段。
运行以下命令在后台启动完整的服务栈:
docker compose up -d服务启动后,可以通过以下命令检查容器状态:
docker compose ps
docker compose logs -f服务启动后,在浏览器中访问以下地址:
http://localhost:8080/http://localhost:8080/admin首次部署时,Dashboard 默认的管理员账号和密码为:
adminadmin您可以通过 ComPDF Web 界面直接上传文档进行处理。如果需要进行 API 调用,开发环境的 API 基址为:
Server API: http://localhost:8080/api/v1/生产部署会将持久化数据存放在 Docker volumes 中,并将 ./configs 挂载到 Server 容器。如果修改了源码,需要重新打包生产环境镜像:
docker compose -f docker-compose.yml up -d --build compdf-infra compdf-app compdf-server有关完整的配置项说明以及更多高级用法,请访问我们的 GitHub 仓库。