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 การแก้ไข สําหรับกระบวนการทํางานในการแก้ไขที่ละเอียด.

See Also

 ภาษาไทย