PDF/A 검증 규칙
검증 규칙 클래스
PDF/A 준수 검증은 PdfARule을(를) 확장하는 규칙 클래스를 통해 구현됩니다. 각 규칙 클래스는 문서의 특정 측면이 대상 아카이브 형식에 부합하는지 확인합니다.
ActionRules
ActionRules는 카탈로그, 페이지 및 위젯 항목의 액션 사전이 PDF/A 제한을 준수하는지 검증합니다. JavaScript 액션, 명명된 액션 및 특정 트리거 액션은 PDF/A 문서에서 금지됩니다.
ActionRules rules = new ActionRules();
rules.validate(parser, format, result);AnnotationRules
AnnotationRules는 주석 유형 및 해당 속성이 PDF/A 사양에 부합하는지 확인합니다. 특정 주석 유형은 PDF/A에서 허용되지 않으며, 위젯 주석은 추가 제약이 있습니다.
PdfARule
PdfARule은(는) 모든 검증 규칙 구현을 위한 추상 기본 클래스입니다. 구체적인 규칙 클래스는 validate(parser, format, result)을(를) 구현하여 PDF/A 준수 여부의 특정 영역을 확인하고 위반 사항을 PdfAValidationResult에 추가합니다.
Workflow
ActionRules.validate()와AnnotationRules.validate()을 실행합니다- 위반 사항을 확인하기 위해
PdfAValidationResult을 검사합니다 - 다음에서 해당 수정 클래스를 적용합니다 PDF/A 수정
- 준수를 확인하기 위해 재검증합니다