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

  1. ActionRules.validate()와 AnnotationRules.validate()을 실행합니다
  2. 위반 사항을 확인하기 위해 PdfAValidationResult을 검사합니다
  3. 다음에서 해당 수정 클래스를 적용합니다 PDF/A 수정
  4. 준수를 확인하기 위해 재검증합니다

참조

 한국어