PDF/A vaatimustenmukaisuus korjataan

PDF/A vaatimustenmukaisuus korjataan

Remediation luokkat

Aspose.PDF FOSS for Java provides fix classes that correct non-compliant PDF/A structures by removing or modifying prohibited elements.

ActionFixes

ActionFixes poistaa toimen sanakirjat, jotka ovat kiellettyjä PDF/A-standardien mukaisesti:

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 korjaa PDF/A-sääntöjä loukkaavia merkintöjen rakenteita, poistaa tai muuttaa merkintöjä, jotka eivät ole sallittuja kohdekohtaisessa arkistomuodossa.

FileStructureFixes

FileStructureFixes ratkaisee rakenteellisia ongelmia tiedostotason, kuten sisäänrakennetut tiedostot, vertailujärjestelmän virta-muoto ja salaus asetukset, jotka ristiriidassa PDF / A vaatimukset.

Validointi ensin

Aina juokseminen ActionRules.validate() ja AnnotationRules.validate() Ennen kuin sovelletaan korjaukset, joiden avulla voidaan tunnistaa, mitkä erityiset rikkomukset ovat läsnä. korjat on sovellettava vain vahvistetaan rikkomuksia tarkoituksettomien sivuvaikutusten välttämiseksi.

See Also

 Suomi