اصلاحات سازگاری PDF/A

کلاس‌های ترمیم

Aspose.PDF FOSS برای Java کلاس‌های اصلاحی ارائه می‌دهد که ساختارهای غیرقابل‌انطباق PDF/A را با حذف یا تغییر عناصر ممنوع اصلاح می‌کند.

ActionFixes

ActionFixes دیکشنری‌های اقدام را که تحت استانداردهای PDF/A ممنوع است، حذف می‌کند:

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 را نقض می‌کنند، اصلاح می‌کند و حاشیه‌نویسی‌هایی که در قالب بایگانی هدف مجاز نیستند، حذف یا تغییر می‌دهد.

FileStructureFixes

FileStructureFixes مسائل ساختاری در سطح فایل را مانند فایل‌های توکار، قالب جریان ارجاع متقابل، و تنظیمات رمزنگاری که با الزامات PDF/A در تضاد هستند، برطرف می‌کند.

ابتدا اعتبارسنجی

همیشه قبل از اعمال اصلاحات، ActionRules.validate() و AnnotationRules.validate() را اجرا کنید تا مشخص شود چه تخلف‌های خاصی وجود دارد. اصلاحات باید فقط بر روی تخلفات تأیید شده اعمال شود تا از عوارض ناخواسته جلوگیری شود.

همچنین ببینید:

 فارسی