THPDFHeadlessDiagnosticCode
HPDFHeadlessDocument 中的这个枚举标识 EHPDFHeadlessDocumentError 报告的失败
早期的 xref 流、hybrid 与对象流不受支持代码因源码兼容仍保留;当前加载器支持这些格式,并把畸形输入报告为 hdInvalidDocument
| 值 | 含义 |
|---|---|
| hdInvalidDocument | 文档对象、资源、索引或值畸形或不可用 |
| hdLimitExceeded | 超出配置的字节、数量、深度或字段长度预算 |
| hdCrossReferenceStreamUnsupported | 所选 profile 无法加载 xref 流 |
| hdHybridCrossReferenceUnsupported | 所选 profile 无法加载 hybrid xref 文件 |
| hdObjectStreamUnsupported | 所选 profile 无法加载压缩对象 |
| hdEncryptionUnsupported | 文档要求此 profile 不提供的 security handler |
| hdFilterUnsupported | 解码流使用了不受支持的过滤器 |
| hdFieldTypeUnsupported | 字段写入或表单类型不在此 profile 内 |
| hdReadOnlyField | 所选字段设置了只读标志 |
| hdSourceDestinationAlias | 目标路径或文件同一性与只读源互为别名 |
| hdSignatureModificationUnsupported | 该变更需要感知签名的权限或保存 |
| hdFreeGenerationUnsupported | 保存需要保留已退役 free 对象 generation |
| hdInvalidPassword | 用户口令与所有者口令认证均未成功 |
| hdInvalidPermissions | 已认证的 AES-256 Perms 与权限掩码或元数据策略不一致 |
| hdPermissionDenied | 已认证用户缺少所请求的提取或表单填充权限 |
| hdInvalidEncryptedPayload | 加密载荷的 IV、块长度或 padding 非法 |
hdSignatureUnsupported | PDF 签名 profile 或 Contents 表示不受支持 |
hdInvalidSignatureByteRange | 签名范围或其精确 Contents 空隙绑定非法 |