PDF/A การแก้ไขความเป็นไปตาม
กลุ่มการแก้ไข
Aspose.PDF FOSS for Java provides fix classes that correct non-compliant PDF/A structures by removing or modifying prohibited elements.
ActionFixes
ActionFixes ลบคําศัพท์การกระทําที่ห้ามตามมาตรฐาน PDF/A:
ActionFixes fixes = new ActionFixes();
fixes.removeCatalogAA(parser, format, errorAction, result);
fixes.removePageAA(parser, format, errorAction, result);
fixes.removeWidgetAA(parser, format, errorAction, result);
fixes.removeForbiddenActions(parser, format, errorAction, result);AnnotationFixes
AnnotationFixes แก้โครงสร้างคําอธิบายที่ละเมิดกฎ PDF/A, ลบ หรือปรับเปลี่ยนคําบรรยายที่ไม่อนุญาตในรูปแบบการเก็บข้อมูลเป้าหมาย.
FileStructureFixes
FileStructureFixes การแก้ปัญหาโครงสร้างในระดับไฟล์ เช่น embedded ไฟล์, รูปแบบสตรีมการอ้างอิงข้าม และตั้งค่าการเข้ารหัสที่ขัดแย้งกับ ความต้องการ PDF/A.
การยืนยันก่อน
เสมอวิ่ง ActionRules.validate() และ AnnotationRules.validate() ก่อนการใช้งาน การแก้ไขเพื่อระบุว่าการละเมิดเฉพาะใดมีอยู่. การ แก้ไขควรใช้เพียงแค่ การยืนยันการละเมิดเพื่อหลีกเลี่ยงผลข้างเคียงที่ไม่ต้องการ.