PDF-UA 준수 테스트 - 오류 목록

Aspose.PDF API를 사용하여 PDF/UA 준수 테스트를 수행하는 동안 발생할 수 있는 오류 메시지에 대해 알고 싶을 수 있습니다. 이러한 오류는 일반, 텍스트, 글꼴, 제목 등 여러 유형이 있습니다. 이러한 오류에 대한 정보는 오류의 정확한 원인과 처리 방법을 알아내는 데 도움이 될 수 있습니다.

이 문서에서는 API를 사용한 PDF/UA 준수 테스트 중에 발생할 수 있는 오류를 나열합니다.

일반

코드 심각도 메시지
5:1 오류 PDF/UA 식별자가 누락되었습니다
6.2:1.1 오류 구조적 부모 트리: 일관성 없는 항목 발견
7.1:1.1(14.8.1) 오류 문서가 태그 지정된 것으로 표시되지 않음
7.1:1.1(14.8) 오류 [OBJECT_NAME] 객체가 태그 지정되지 않음
7.1:1.2(14.8.2.2) 오류 태그 지정된 내용 내부에 아티팩트 존재
7.1:1.3(14.8.2.2) 오류 아티팩트 내부에 태그 지정된 내용 존재
7.1:2.1 경고 구조 트리 누락
7.1:2.2 경고 루트 요소가 아닌 ‘문서’ 구조 요소 발견
7.1:2.3 경고 루트 요소로 사용된 ‘[ELEMENT_NAME]’ 구조 요소
7.1:2.3 경고 ‘[ELEMENT_NAME]’ 구조 요소가 루트 요소로 사용됨
7.1:2.4.1 경고 ‘[ELEMENT_NAME]’ 구조 요소의 부적절한 사용 가능성
7.1:2.4.2 오류 ‘[ELEMENT_NAME]’ 구조 요소의 잘못된 사용
7.1:2.5 경고 StructTreeRoot에 잘못 중첩된 ‘[ELEMENT_NAME]’ 구조 요소
7.1:3(14.8.4) 오류 표준 구조 유형이 아닌 ‘[TYPE_NAME]’은 표준 구조 유형 또는 다른 표준이 아닌 구조 유형에 매핑되지 않음
7.1:4(14.8.4) 경고 표준 구조 유형 ‘[TYPE_NAME]’이 ‘[TYPE_NAME]’으로 재매핑됨
7.1:5 수동 검사 필요 색상 대비
7.1:6.1 오류 문서에 XMP 메타데이터가 누락됨
7.1:6.2 오류 문서의 XMP 메타데이터에 제목 누락
7.1:6.3 경고 문서의 XMP 메타데이터에서 제목이 비어 있음
7.1:7.1(12.2) 경고 ‘ViewerPreferences’ 사전이 누락됨
7.1:7.2(12.2) 오류 ‘DisplayDocTitle’ 항목이 설정되지 않음
7.1:8(14.7.1) 오류 ‘Suspects’ 항목이 설정됨
7.1:9.1(14.7) 오류 페이지에 ‘StructParents’ 키가 누락됨
7.1:9.2(14.7) 오류 주석에서 ‘StructParent’ 항목이 누락됨

텍스트

코드 심각도 메시지
7.2:1 수동 검사 필요 논리적 읽기 순서
7.2:2(14.8.2.4.2) 오류 텍스트 객체의 문자를 유니코드로 매핑할 수 없음
7.2:3.1(14.9.2.2) 오류 텍스트 객체의 자연 언어를 결정할 수 없음
7.2:3.2(14.9.2.2) 오류 대체 텍스트의 자연 언어를 결정할 수 없음
7.2:3.3(14.9.2.2) 오류 실제 텍스트의 자연 언어를 결정할 수 없음
7.2:3.4(14.9.2.2) 오류 확장 텍스트의 자연 언어를 결정할 수 없음
7.2:4(14.9.4) 오류 확장 가능한 문자가 ActualText를 사용하여 태그되지 않음

폰트

조항 심각도 메시지
7.21.3.1 오류 CIDFont의 문자 컬렉션이 내부 CMap의 문자 컬렉션과 호환되지 않음
7.21.3.2 오류 CIDToGIDMap이 폰트 ‘[FONT_NAME]’에 포함되지 않았거나 불완전함
7.21.3.2 오류 폰트 ‘[FONT_NAME]’에 대한 CMap이 포함되지 않음
7.21.3.2 오류 폰트 ‘[FONT_NAME]’에 대해 CMap이 내장되어 있지 않습니다
7.21.4.2 오류 폰트 ‘[FONT_NAME]’에 대한 CIDSet이 없거나 불완전합니다
7.21.4.2 오류 내장된 폰트 ‘[FONT_NAME]’에 글리프가 누락되었습니다
7.21.6 오류 비상징적 TrueType 폰트 ‘[FONT_NAME]’에 cmap 항목이 없습니다
7.21.6 오류 상징적 TrueType 폰트 ‘[FONT_NAME]’에 대한 인코딩 항목이 금지되어 있습니다
7.21.6 오류 TrueType 폰트 ‘[FONT_NAME]’에 대해 잘못된 인코딩이 사용되었습니다
7.21.6 오류 비상징적 TrueType 폰트 ‘[FONT_NAME]’에 대한 “Differences” 배열이 잘못되었습니다

그래픽

코드 심각도 메시지
7.3:1(14.8.4.5) 오류 단일 페이지에 경계 상자 없이 ‘[ELEMENT_NAME]’ 요소가 있습니다
7.3:2 오류 ‘[ELEMENT_NAME]’ 구조 요소에 대한 대체 텍스트가 누락되었습니다
7.3:3 오류 그림과 함께하는 캡션이 누락되었습니다
7.3:4(14.8.4.5) 오류 BT와 ET 연산자 사이에 그래픽 객체가 나타납니다

제목

코드 심각도 메시지
7.4.2:1 오류 첫 번째 제목이 첫 번째 레벨에 있지 않습니다
7.4.2:2 오류 번호가 매겨진 제목이 하나 이상의 제목 레벨을 건너뜁니다
7.4.2:2 Error 번호가 매겨진 제목이 하나 이상의 제목 수준을 건너뜁니다
7.4.4:1 Error ‘H’ 및 ‘Hn’ 구조 요소 발견
7.4.4:2 Error 부모 구조 요소 내에 ‘H’ 구조 요소가 하나 이상 있음

테이블

Code Severity Message
7.5:1 Warning 불규칙한 테이블 행
7.5:2 Error 테이블 헤더 셀에 연결된 하위 셀이 없음
7.5:3.1 Warning 테이블 헤더가 누락됨
7.5:3.2 Warning 테이블 요약이 누락됨

목록

Code Severity Message
7.6:1 Error ‘LI’ 구조 요소는 ‘L’ 요소의 자식이어야 함
7.6:2 Error ‘Lbl’ 및 ‘LBody’ 구조 요소는 ‘LI’ 요소의 자식이어야 함

노트 및 참조

Code Severity Message
7.9:2.1 Error ‘Note’ 구조 요소에서 ID가 누락됨
7.9:2.2 Error ‘Note’ 구조 요소에서 ID 항목이 고유하지 않음

선택적 내용

Code Severity Message
7.10:1 Error 선택적 내용 구성 사전에서 ‘Name’이 누락됨
7.10:1 Error 선택적 내용 구성 사전에서 ‘Name’이 누락되었습니다
7.10:2 Error 선택적 내용 구성 사전에 ‘AS’ 키가 포함되어 있습니다

임베디드 파일

코드 심각도 메시지
7.11:1 Error 파일 사양에서 ‘F’ 또는 ‘UF’ 키가 누락되었습니다
7.11:2 Warning 파일 사양에서 ‘Desc’ 키가 누락되었습니다

디지털 서명

코드 심각도 메시지
7.13:1 Error 서명 양식 필드 ‘[FIELD_NAME]‘가 사양에 맞지 않습니다
7.13:2.1 Error 양식 필드 ‘[FIELD_NAME]‘의 대체 이름의 자연 언어를 확인할 수 없습니다
7.13:2.2 Error 양식 필드 ‘[FIELD_NAME]‘에서 대체 필드 이름 항목이 누락되었습니다

비대화형 양식

코드 심각도 메시지
7.14:1 Error 비대화형 양식 항목에서 ‘PrintField’ 속성이 누락되었습니다

XFA

코드 심각도 메시지
7.15:1 Error PDF에 동적 XFA 양식이 포함되어 있습니다

보안

|코드|심각도|메시지|

Code Severity Message
7.16:1(7.6.3.2) Error 보안 설정이 보조 기술이 문서의 내용에 접근하는 것을 차단합니다
7.16:2(7.6.3.2) Error 권한 제한으로 인해 변환을 허용하지 않습니다
Code Severity Message
7.17:1 Error 문서 개요 오류
7.17:2 Error 개요의 자연어를 결정할 수 없습니다
7.17:3 Need manual check 의미론적으로 적절한 페이지 라벨

Annotations

Code Severity Message
7.18.1:1 Error 내용 항목의 자연어를 결정할 수 없습니다
7.18.1:2 Error 주석에 대한 대체 설명이 누락되었습니다
7.18.1:3 Error 주석이 ‘Annot’ 구조 요소 안에 포함되어 있지 않습니다
7.18.2:1 Error ISO 32000에서 정의되지 않은 하위 유형의 주석이 7.18.1을 충족하지 않습니다
7.18.2:2 Error TrapNet 하위 유형의 주석이 존재합니다
7.18.3:1 Error 주석이 있는 페이지의 탭 순서 항목이 ‘S’(구조)로 설정되지 않았습니다
7.18.4:1 Error ‘Widget’ 주석이 ‘Form’ 구조 요소 안에 포함되어 있지 않습니다
7.18.4:1 오류 ‘Widget’ 주석이 ‘Form’ 구조 요소 내부에 포함되어 있지 않습니다
7.18.5:1 오류 ‘Link’ 주석이 ‘Link’ 구조 요소 내부에 포함되어 있지 않습니다
7.18.6.2:1 오류 미디어 클립 데이터 사전에서 CT 키가 누락되었습니다
7.18.6.2:2 오류 미디어 클립 데이터 사전에서 Alt 키가 누락되었습니다
7.18.7:1 오류 파일 첨부 주석. 파일 사양에서 ‘F’ 또는 ‘UF’ 키가 누락되었습니다
7.18.7:2 경고 파일 첨부 주석. 파일 사양에서 ‘Desc’ 키가 누락되었습니다
7.18.8:1 오류 논리 구조에 프린터마크 주석이 포함되어 있습니다
7.18.8:2 오류 프린터마크 주석의 외관 스트림이 아티팩트로 표시되지 않았습니다

Actions

Code Severity Message
7.19:1 수동 검토 필요 액션이 발견되었습니다. PDF/UA 사양에 따라 수동으로 액션을 확인해야 합니다

XObjects

Code Severity Message
7.20:1 오류 참조 XObject는 준수하는 PDF/UA 파일에서 사용되어서는 안 됩니다
7.20:2 오류 Form XObject의 내용이 구조 요소에 통합되지 않았습니다
7.20:2 오류 Form XObject의 내용이 구조 요소에 포함되지 않습니다