THPDFHeadlessDiagnosticCode
HPDFHeadlessDocument의 이 열거형은 EHPDFHeadlessDocumentError가 보고하는 실패를 식별합니다
이전 xref 스트림·하이브리드·객체 스트림 미지원 코드는 소스 호환성을 위해 남아 있습니다. 현재 로더는 그 형식을 지원하고 형식이 틀린 입력은 hdInvalidDocument로 보고합니다
| 값 | 의미 |
|---|---|
| hdInvalidDocument | 형식이 틀렸거나 사용할 수 없는 문서 객체, 리소스, 인덱스, 값 |
| hdLimitExceeded | 구성된 바이트·개수·깊이·필드 길이 예산을 넘었습니다 |
| hdCrossReferenceStreamUnsupported | 선택한 프로필이 xref 스트림을 로드할 수 없습니다 |
| hdHybridCrossReferenceUnsupported | 선택한 프로필이 하이브리드 xref 파일을 로드할 수 없습니다 |
| hdObjectStreamUnsupported | 선택한 프로필이 압축 객체를 로드할 수 없습니다 |
| hdEncryptionUnsupported | 문서가 이 프로필에 없는 보안 핸들러를 요구합니다 |
| hdFilterUnsupported | 디코딩된 스트림이 지원하지 않는 필터를 씁니다 |
| hdFieldTypeUnsupported | 필드 쓰기나 폼 타입이 이 프로필 밖입니다 |
| hdReadOnlyField | 선택한 필드에 읽기 전용 플래그가 켜져 있습니다 |
| hdSourceDestinationAlias | 대상 경로나 파일 아이덴티티가 읽기 전용 소스의 앨리어스입니다 |
| hdSignatureModificationUnsupported | 변경에 서명 인식 권한이나 저장이 필요합니다 |
| hdFreeGenerationUnsupported | 저장에 은퇴한 free 객체 세대 보존이 필요합니다 |
| hdInvalidPassword | 사용자·소유자 암호 인증이 둘 다 실패했습니다 |
| hdInvalidPermissions | 인증된 AES-256 Perms가 권한 마스크나 메타데이터 정책과 맞지 않습니다 |
| hdPermissionDenied | 인증된 사용자에게 요청한 추출·폼 채우기 권한이 없습니다 |
| hdInvalidEncryptedPayload | 암호화 페이로드의 IV, 블록 길이, 패딩이 잘못됐습니다 |
hdSignatureUnsupported | PDF 서명 프로필이나 Contents 표현을 지원하지 않습니다 |
hdInvalidSignatureByteRange | 서명 범위나 정확한 Contents 갭 바인딩이 잘못됐습니다 |