Aturan Validasi PDF/A
Kelas Aturan Validasi
Validasi kepatuhan PDF/A diimplementasikan melalui kelas aturan yang memperluas PdfARule. Setiap kelas aturan memeriksa aspek spesifik dari dokumen untuk kepatuhan terhadap format arsip target.
ActionRules
ActionRules memvalidasi bahwa kamus aksi dalam entri katalog, halaman, dan widget mematuhi pembatasan PDF/A. Aksi JavaScript, aksi bernama, dan aksi pemicu tertentu dilarang dalam dokumen PDF/A.
ActionRules rules = new ActionRules();
rules.validate(parser, format, result);AnnotationRules
AnnotationRules memeriksa bahwa tipe anotasi dan propertinya sesuai dengan spesifikasi PDF/A. Beberapa tipe anotasi tidak diizinkan dalam PDF/A, dan anotasi widget memiliki batasan tambahan.
PdfARule
PdfARule adalah kelas dasar abstrak untuk semua implementasi aturan validasi. Kelas aturan konkret mengimplementasikan validate(parser, format, result) untuk memeriksa area spesifik kepatuhan PDF/A mereka dan menambahkan setiap pelanggaran ke PdfAValidationResult.
Workflow
- Jalankan
ActionRules.validate()danAnnotationRules.validate() - Periksa
PdfAValidationResultuntuk pelanggaran - Terapkan kelas perbaikan yang sesuai dari Perbaikan PDF/A
- Validasi kembali untuk mengonfirmasi kepatuhan