formio/pdf-server该镜像提供form.io平台的PDF服务器后端服务,专为form.io表单系统设计,支持基于表单数据动态生成、管理PDF文档,实现表单与PDF文档处理的无缝集成。
bashdocker run -d \ --name formio-pdf-server \ -p 3000:3000 \ -e FORMIO_URL="[***]" \ -e API_KEY="your-formio-api-key" \ -e PORT=3000 \ formio/pdf-server
yamlversion: '3' services: pdf-server: image: formio/pdf-server container_name: formio-pdf-server ports: - "3000:3000" environment: - FORMIO_URL=[***] # form.io实例完整URL - API_KEY=your-formio-api-key # form.io平台API密钥 - PORT=3000 # 服务监听端口 - LOG_LEVEL=info # 日志级别(debug/info/warn/error) - TEMPLATE_DIR=/app/templates # PDF模板文件目录(容器内路径) volumes: - ./templates:/app/templates # 挂载本地模板目录(可选) restart: unless-stopped
| 环境变量 | 描述 | 示例值 | 是否必填 |
|---|---|---|---|
| FORMIO_URL | form.io平台实例URL | [***] | 是 |
| API_KEY | form.io平台API访问密钥 | abc123def456ghi789 | 是 |
| PORT | 服务监听端口 | 3000 | 否(默认3000) |
| LOG_LEVEL | 日志输出级别 | info | 否(默认info) |
| TEMPLATE_DIR | 自定义PDF模板存放目录(容器内) | /app/templates | 否(默认内置模板目录) |
生成PDF文档(POST请求):
bashcurl -X POST http://localhost:3000/generate \ -H "Content-Type: application/json" \ -d '{ "formId": "your-form-id", "submissionId": "your-submission-id", "template": "default-template" }'
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务