PDF/A Megfelelés

PDF/A áttekintés

A PDF/A egy ISO szabvány (ISO 19005) a PDF dokumentumok hosszú távú archiválására. Ez korlátozza bizonyos PDF funkciókat (betűzés, külső hivatkozások, nem beágyazott betűtípusok, JavaScript) az önálló és reprodukálható dokumentum biztosítása érdekében.

PdfAValidator

PdfAValidator ellenőrzi, hogy a dokumentum megfelel-e egy meghatározott PDF/A verziónak. ̋PDFAVvalidationResult.isCompliant ((() ∂ visszaküldeti, ha a Dokumentum átment az érvényesítésen:

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 (() ⌒ visszaküld a ̋PdfAViolation 』 objektumok listáját, amelyek mindegyike egy szabály-azonosítóval, üzenettel és objektumútlal meghatározott megfelelőségi hibát ír le.

PdfAC-konverter

PdfAConverter a nem megfelelő dokumentumot célos PDF/A formátumra alakítja át, és a konverzió során szükséges szerkezeti átalakításokat végez.

Szabályokon alapuló hitelesítés

`ActionRules.validate (() ̋ ellenőrzi a cselekvési szótárakat a PDF/A specifikációval szemben. ̓AnnotationRule. validate ((()) ∂ ellenőrizze az annotációs megfelelést. Ezek a osztályok objektumszintű részletes érvényesítést biztosítanak.

Javítható intézkedések

A validálás után a jogsértések azonosítása, az adott fix osztály alkalmazása:

  • `ActionFixes⌒ törölje a tiltott cselekvések szótárát
  • ÉrvényesítésFixed nem megfelelő megjegyzések javítása
  • `FileStructureCsak a fájlszintű strukturális problémák javítása

A részletes javítási munkafolyamatok PDF/A Fixes-ben találhatók.

Lásd még:

  • Cél.PDF Vállalkozási dokumentáció
  • Aspose.PDF for Java Vállalkozási dokumentáció
 Magyar