PDF 生成模板编辑器
开源可视化 PDF 生成引擎,支持自定义模板,并提供面向开发者的 API,灵活构建文档生成流程。
本页面用于查看 Self-hosted PDF 的统一错误码、错误名称、所属模块和处理建议。
提示
本页面适用于 Self-hosted PDF 的 PDF 处理与转档接口。一个统一错误码可能对应不同模块的错误名称,需要结合模块标签和容器日志进行定位。
{
"type": "conversion",
"code": 4,
"errorCode": "PDF_PAGE_ERROR",
"message": "PDF page failed to load.",
"traceId": "82f733c63cc74946a7c5671430e3c6a4"
}| 字段 | 类型 | 说明 |
|---|---|---|
type | String | 错误来源:conversion、pdf 或 server。 |
code | Number | 来源返回的数字错误码。转档 SDK 错误可以使用原始 SDK 错误码,API 与服务器端错误通常使用六位数字业务码。 |
errorCode | String | 与 code 对应的稳定语义错误标识。 |
message | String | 英文可读错误信息。已文档化的处理错误使用对应 SDK 错误定义中的英文说明。 |
traceId | String | 用于关联请求和服务日志的追踪 ID。 |
| HTTP | 状态 | code | errorCode message |
|---|---|---|---|
200 | 处理错误码 (处理 errorCode) | errorCode | 转档或 PDF 处理发生业务错误。通过 type 区分 conversion 与 pdf。 |
400 | 100001 | BAD_REQUEST / VALIDATION_ERROR | 服务器端请求参数缺失或无效。 |
401 | 140001 | UNAUTHORIZED | 缺少或传入了无效的 x-api-key / 管理端会话。 |
403 | 140002 | FORBIDDEN / INVALID_TOKEN | 当前请求无权执行。 |
404 | 150001 | NOT_FOUND | 资源或任务不存在。 |
409 | 150002 / 150003 | TASK_NOT_READY / CONFLICT / INVALID_STATE | 任务或资源状态不允许当前请求。 |
413 | 100104 | FILE_TOO_LARGE | 文件在进入底层处理前超过 ComPDF Self-hosted 请求限制。 |
429 | 130012 | CONCURRENCY_LIMIT | 同时到达 ComPDF Self-hosted 的请求过多。 |
500 | 190999 | INTERNAL_ERROR | 未预期的服务器端错误。 |
本表中的所有处理错误均使用 HTTP 200 返回。转档错误目录包含 4(PDF_PAGE_ERROR)等原始数字错误码及六位转档 API 错误码。解释重复数值前请先确认对应的 type。
code | errorCode | 类别 | 错误说明 |
|---|---|---|---|
100001 | INVALID_REQUEST | conversion | 请求或参数无效。 |
100001 | INVALID_ARGUMENT | 请求或参数无效。 | |
100002 | INVALID_JSON | request 或 options 不是合法 JSON。 | |
100002 | INVALID_JSON | conversion | request 或 options 不是合法 JSON。 |
100101 | INVALID_FILE_TYPE | 上传文件类型不支持。 | |
100101 | INVALID_FILE_TYPE | conversion | 上传文件类型不支持。 |
100102 | FILE_REQUIRED | 缺少必须的文件字段。 | |
100102 | FILE_REQUIRED | conversion | 缺少必须的文件字段。 |
100103 | FILE_COUNT_MISMATCH | 文件数量和参数不匹配。 | |
100104 | FILE_TOO_LARGE | 上传文件超过大小限制。 | |
100105 | PAGE_LIMIT_EXCEEDED | 超过页面数量限制。 | |
100106 | INVALID_OUTPUT_FILE_NAME | 输出文件名非法。 | |
110001 | INVALID_PAGE_RANGE | 页码范围非法。 | |
110001 | INVALID_PAGE_RANGE | 页码范围非法。 | |
110002 | INVALID_PAGE_INDEX | 页面索引非法。 | |
110003 | INVALID_RECT | 矩形参数非法。 | |
110004 | INVALID_QUAD_RECTS | 多区域坐标参数非法。 | |
110005 | PAGE_RANGE_EMPTY | 页码范围未命中页面。 | |
120001 | AUTH_REQUIRED | conversion | 转档需要认证。 |
120001 | PASSWORD_REQUIRED | PDF 处理需要密码。 | |
120002 | INVALID_TOKEN | conversion | 转档 Token 无效。 |
120002 | INVALID_PASSWORD | PDF 处理密码错误。 | |
120201 | ICC_PROFILE_REQUIRED | 缺少 ICC profile 文件。 | |
120202 | ICC_PROFILE_INVALID | ICC profile 文件无效。 | |
130003 | INVALID_STATE | 当前任务状态不允许操作。 | |
190001 | CONVERT_FAILED | conversion | 转档失败。 |
190001 | SDK_PROCESS_FAILED | SDK 处理失败。 | |
190002 | PDF_PASSWORD_ERROR | conversion | 转档密码错误。 |
190002 | TEMP_FILE_WRITE_FAILED | PDF 处理临时文件写入失败。 | |
190003 | PDF_FORMAT_ERROR | conversion | 转档 PDF 格式错误。 |
190003 | TEMP_FILE_READ_FAILED | PDF 处理临时文件读取失败。 | |
190004 | PDF_SECURITY_ERROR | conversion | 转档 PDF 安全错误。 |
190004 | RESULT_PACKAGE_FAILED | PDF 处理结果打包失败。 | |
190005 | OCR_FAILURE | conversion | 转档 OCR 失败。 |
190005 | RESOURCE_EXHAUSTED | PDF 处理资源不足。 | |
190006 | JOB_TIMEOUT | conversion | 转档任务超时。 |
190006 | REQUEST_TIMEOUT | PDF 处理请求超时。 | |
190009 | SDK_FILE_ERROR | 文件无法打开或不存在。 | |
190009 | SDK_FILE_ERROR | conversion | 文件无法打开或不存在。 |
190999 | UPSTREAM_ERROR | conversion & PDF | 未知处理引擎错误。 |
traceId、请求时间和相关容器日志。