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.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.1:9.3(14.7) |
오류 |
주어진 ‘StructParents’에 대한 항목을 찾을 수 없음 |
텍스트
코드 |
심각도 |
메시지 |
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 |
오류 |
글꼴 ‘[FONT_NAME]’에 CIDToGIDMap이 포함되지 않거나 불완전함 |
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.4:1 |
오류 |
‘H’ 및 ‘Hn’ 구조 요소 발견 |
7.4.4:2 |
오류 |
부모 구조 요소 내에 ‘H’ 구조 요소가 둘 이상 존재 |
테이블
코드 |
심각도 |
메시지 |
7.5:1 |
경고 |
불규칙한 테이블 행 |
7.5:2 |
오류 |
테이블 헤더 셀에 관련된 하위 셀이 없음 |
7.5:3.1 |
경고 |
테이블 헤더 누락 |
7.5:3.2 |
경고 |
테이블 요약 누락 |
목록
코드 |
심각도 |
메시지 |
7.6:1 |
오류 |
‘LI’ 구조 요소는 ‘L’ 요소의 자식이어야 함 |
7.6:2 |
오류 |
‘Lbl’ 및 ‘LBody’ 구조 요소는 ‘LI’ 요소의 자식이어야 함 |
주석 및 참조
코드 |
심각도 |
메시지 |
7.9:2.1 |
오류 |
‘Note’ 구조 요소에 ID 누락 |
7.9:2.2 |
오류 |
‘Note’ 구조 요소의 ID 항목이 고유하지 않음 |
선택적 콘텐츠
코드 |
심각도 |
메시지 |
7.10:1 |
오류 |
선택적 콘텐츠 구성 사전에서 ‘Name’ 누락 |
7.10:2 |
오류 |
선택적 콘텐츠 구성 사전에 ‘AS’ 키가 포함됨 |
임베디드 파일
코드 |
심각도 |
메시지 |
7.11:1 |
오류 |
파일 사양에서 ‘F’ 또는 ‘UF’ 키 누락 |
7.11:2 |
경고 |
파일 사양에서 ‘Desc’ 키 누락 |
디지털 서명
코드 |
심각도 |
메시지 |
7.13:1 |
오류 |
서명 양식 필드 ‘[FIELD_NAME]’가 사양에 부합하지 않음 |
7.13:2.1 |
오류 |
양식 필드 ‘[FIELD_NAME]’의 대체 이름의 자연어를 결정할 수 없음 |
7.13:2.2 |
오류 |
양식 필드 ‘[FIELD_NAME]’에 대체 필드 이름 항목 누락 |
비대화형 양식
코드 |
심각도 |
메시지 |
7.14:1 |
오류 |
비대화형 양식 항목에서 ‘PrintField’ 속성 누락 |
XFA
코드 |
심각도 |
메시지 |
7.15:1 |
오류 |
PDF에 동적 XFA 양식이 포함됨 |
보안
코드 |
심각도 |
메시지 |
7.16:1(7.6.3.2) |
오류 |
보안 설정이 보조 기술의 문서 콘텐츠 접근을 차단함 |
7.16:2(7.6.3.2) |
오류 |
권한 제한으로 인해 변환이 허용되지 않음 |
탐색
코드 |
심각도 |
메시지 |
7.17:1 |
오류 |
문서 개요 오류 |
7.17:2 |
오류 |
개요의 자연어를 결정할 수 있음 |
7.17:3 |
수동 확인 필요 |
의미적으로 적절한 페이지 레이블 |
주석
코드 |
심각도 |
메시지 |
7.18.1:1 |
오류 |
목차 항목의 자연어를 결정할 수 없음 |
7.18.1:2 |
오류 |
주석에 대한 대체 설명 누락 |
7.18.1:3 |
오류 |
주석이 ‘Annot’ 구조 요소 내에 중첩되지 않음 |
7.18.2:1 |
오류 |
ISO 32000에서 정의되지 않은 하위 유형의 주석이 7.18.1을 충족하지 않음 |
7.18.2:2 |
오류 |
TrapNet 하위 유형의 주석이 존재함 |
7.18.3:1 |
오류 |
주석이 있는 페이지의 탭 순서 항목이 ‘S’ (구조)로 설정되지 않음 |
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 |
오류 |
논리 구조에 포함된 PrinterMark 주석 |
7.18.8:2 |
오류 |
PrinterMark 주석의 외관 스트림이 아티팩트로 표시되지 않음 |
작업
코드 |
심각도 |
메시지 |
7.19:1 |
수동 확인 필요 |
작업이 발견되었습니다. PDF/UA 사양에 따라 작업을 수동으로 확인해야 합니다. |
XObjects
코드 |
심각도 |
메시지 |
7.20:1 |
오류 |
참조 XObject는 준수하는 PDF/UA 파일에서 사용될 수 없음 |
7.20:2 |
오류 |
Form XObject의 내용이 구조 요소에 통합되지 않음 |