PDF / A Uyumluluk Fiksleri
İyileşme Sınıfları
Aspose.PDF FOSS for Java provides fix classes that correct non-compliant PDF/A structures by removing or modifying prohibited elements.
ActionFixes
ActionFixes PDF/A standartlarında yasaklanan eylem sözlükleri kaldırır:
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 PDF/A kurallarını ihlal eden not yapısını düzeltmek, kaldırmak veya hedef arşiv biçiminde izin verilmemiş notları değiştirmek.
FileStructureFixes
FileStructureFixes Dosya düzeyinde yapı sorunları ele alır, örneğin yerleşik dosyaları, referans çapraz akış biçimi ve şifreleme ayarları ile çelişen PDF / A gereksinimleri.
Öncelikle Validasyon
Her zaman koşuyor ActionRules.validate() ve AnnotationRules.validate() Uygulamadan önce hangi ihlallerin mevcut olduğunu belirlemek için düzeltmeler. düzelte sadece uygulanmalıdır İzinli yan etkileri önlemek için ihlallerin doğrulanması.