PDF/A ความตึงพอใจ
PDF/A สรุป
PDF/A เป็นมาตรฐาน ISO (ISO 19005) สําหรับการเก็บรักษาเอกสารระยะยาวของ PDF. มันจํากัดคุณสมบัติบางส่วนของ pdf (การเข้ารหัส, คําอ้างอิงภายนอก, แฟนต์ที่ไม่ได้ถูกนําไปใส่ใน JavaScript) เพื่อให้แน่ใจว่าเภทเติมได้อย่างอิสระและสามารถทํามันซ้ําได้.
PdfAValidator การตรวจสอบการใช้งาน
PdfAValidator ตรวจสอบเอกสารให้เห็นว่ามันตรงกับรุ่น PDF/A ที่กําหนดไว้หรือไม่. PdfAValidationResult.isCompliant() การแสดงผลว่าเอกสารผ่านการยืนยันความเป็นจริงหรือไม่:
try (PdfAValidator validator = new PdfAValidator()) {
PdfAValidationResult result = validator.validate("document.pdf", PdfFormat.PDF_A_1B);
if (!result.isCompliant()) {
for (PdfAViolation v : result.getViolations()) {
System.out.println(v.getMessage());
}
}
}getViolations() กลับรายการของ PdfAViolation อัตถุของแต่ละตัวที่อธิบายการใช้งาน การผิดพลาดการสอดคล้องเฉพาะกับ ID กฎ, ข้อความ และเส้นทางของวัตถุ.
เครื่องแปลง PdfAC
PdfAConverter เปลี่ยนแปลงเอกสารที่ไม่เป็นไปตามรูปแบบ PDF/A ของเป้าหมาย โดยใช้ การแปลงโครงสร้างที่จําเป็นในระหว่างการเปลี่ยนตัว.
การยืนยันที่เนื่องจากกฎ
ActionRules.validate() ตรวจสอบคําศัพท์การกระทํากับ PDF/A สเปกิเฟชั่น. AnnotationRules.validate() ตรวจสอบความสอดคล้องกับคําบรรยาย คลาสเหล่านี้ให้บริการ การตรวจสอบการใช้งานของเครื่องมือที่มีความสามารถในการทํางานได้อย่างง่ายดาย.
Remediation
หลังจากการตรวจสอบความถูกต้องได้พบว่ามีการละเมิดแล้ว, ใช้ชั้นปรับที่ตรงกัน:
ActionFixesลบคําศัพท์การกระทําที่ห้ามAnnotationFixesแก้ข้อความที่ไม่เป็นไปตามมาตรการFileStructureFixesแก้ปัญหาโครงสร้างระดับไฟล์
ดู PDF/A การแก้ไข สําหรับกระบวนการทํางานในการแก้ไขที่ละเอียด.