Skip to content

错误码

错误响应格式

PDF 处理服务的错误响应使用以下 JSON 结构:

json
{
  "code": 110001,
  "message": "page range out of bounds: 0-99",
  "traceId": "a1b2c3d4e5f6..."
}
字段类型说明
codeInteger6 位数字错误码,作为程序判断依据
messageString错误描述,包含具体字段名或上下文
traceIdString全链路追踪 ID

基础服务错误码

此类错误码由服务框架统一处理,适用于所有 ComPDF API 接口。

01xxx — 系统异常

错误码HTTP说明
01001500系统内部错误
01002500处理后文件上传至存储服务失败
01003500文件上传异常
01004500无法下载您上传的文件
01005400文件不能为空
01006400请求参数无效,请设置有效的文件参数
01007400任务 ID 不能为空

02xxx — 文件格式异常

错误码HTTP说明
02001400文件格式错误
02002400不支持转换该格式的文件
02003400不支持的图片格式
02201400文件存在加密
02207400文件打开失败:文件类型不支持或存在加密
02209413文件过大,请上传较小的文件
02210500文件处理失败
02212500文件处理失败:处理后文件大小异常

03000 — 参数校验异常

错误码HTTP说明
03000400参数校验失败,通常在请求缺少必填字段或字段格式不符合要求时触发

04xxx — 文件与业务异常

错误码HTTP说明
04001400文件 Key 不存在
04002400文件大小为 0
04003400文件不存在或无法打开
04007400该接口只允许上传一个文件
04008400合并 PDF 最多支持 5 个文件

05xxx — 任务异常

错误码HTTP说明
05001404任务不存在或无效
05002409任务状态异常
05003400单个任务处理的文件数已到达阈值
05004410任务已过期且未执行
05005400任务必须包含至少一个文件

06001 — 资产不足

错误码HTTP说明
06001402可处理的页数额度已用完,请购买套餐后继续使用

认证与权限

HTTP错误码说明
401401API Key 无效或未提供;认证服务不可用
403403权限不足

PDF 功能错误码

此部分错误码来源于 PDF 处理服务。

100xxx — 通用请求与文件错误

错误码语义标识HTTP说明
100001INVALID_ARGUMENT400请求参数缺失、类型错误或枚举值非法
100002INVALID_JSON400请求 JSON 解析失败
100003CONFLICTING_ARGUMENTS400互斥参数同时出现
100101INVALID_FILE_TYPE400上传文件类型不符合接口要求
100102FILE_REQUIRED400缺少必须的文件字段
100103FILE_COUNT_MISMATCH400多文件与参数数组数量不一致
100104FILE_TOO_LARGE413文件体积超出服务端限制
100106INVALID_OUTPUT_FILE_NAME400输出文件名非法

110xxx — 页面与坐标错误

错误码语义标识HTTP说明
110001INVALID_PAGE_RANGE400页码范围非法或页码越界
110002INVALID_PAGE_INDEX400页索引为负数或超出文档页数
110003INVALID_RECT400矩形参数不合法
110005PAGE_RANGE_EMPTY400解析后没有可处理的页面

120xxx — 密码与证书错误

错误码语义标识HTTP说明
120001PASSWORD_REQUIRED400文档已加密但未提供密码
120002INVALID_PASSWORD400PDF 密码错误
120101CERTIFICATE_INVALID400证书文件无法解析或格式不支持
120102CERTIFICATE_PASSWORD_REQUIRED400证书需要密码但未提供
120103CERTIFICATE_PASSWORD_INVALID400证书密码错误
120201ICC_PROFILE_REQUIRED400标准化转换缺少 ICC 文件

130xxx — 业务状态错误

错误码语义标识HTTP说明
130002UNSUPPORTED_ENUM_VALUE400枚举值不在允许范围内
130101SIGNATURE_NOT_FOUND404指定签名不存在
130102WATERMARK_NOT_FOUND404指定水印不存在
130103BACKGROUND_NOT_FOUND404文档中不存在可操作背景
130104HEADER_FOOTER_NOT_FOUND404文档中不存在页眉页脚配置
130105BATES_NOT_FOUND404文档中不存在 Bates 编号
130106REDACTION_NOT_FOUND404未找到可应用的密文标记
130107NO_CHANGES_DETECTED422操作执行成功但无变更产出

190xxx — 处理与系统错误

错误码语义标识HTTP说明
190001PROCESS_FAILED500服务处理失败(文档打开/保存/操作执行错误)
190002TEMP_FILE_WRITE_FAILED500临时文件写入失败
190003TEMP_FILE_READ_FAILED500临时文件读取失败
190004RESULT_PACKAGE_FAILED500多文件结果打包失败
190999INTERNAL_ERROR500未归类的服务内部错误

重试建议

错误码范围是否可重试建议
100xxx不可重试修正请求参数或文件后重新提交
110xxx不可重试修正页码或坐标后重新提交
120xxx不可重试修正密码或证书后重新提交
130xxx不可重试资源不存在或业务状态异常,修正请求
190xxx(不含 190999建议重试服务处理问题,退避重试(最多 3 次)
190999建议重试内部错误,退避重试
06001不可重试购买套餐后继续使用
01xxx02xxx04xxx不可重试修正文件或参数后重试