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ésFixednem 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ó