تحويل ملفات PDF إلى تنسيقات PDF/A

Aspose.PDF for .NET يتيح لك تحويل ملف PDF إلى ملف PDF متوافق مع PDF/A. قبل القيام بذلك، يجب التحقق من صحة الملف. يشرح هذا الموضوع كيفية القيام بذلك.

قم بتحويل الملف باستخدام طريقة Convert من فئة Document. قبل تحويل PDF إلى ملف متوافق مع PDF/A، تحقق من صحة PDF باستخدام طريقة Validate. يتم تخزين نتيجة التحقق في ملف XML ثم يتم تمرير هذه النتيجة أيضًا إلى طريقة Convert. يمكنك أيضًا تحديد الإجراء للعناصر التي لا يمكن تحويلها باستخدام تعداد ConvertErrorAction.

تعمل مقتطفات الكود التالية أيضًا مع مكتبة Aspose.PDF.Drawing .

المعايير المدعومة

ندعم المعايير التالية: PDF/A-1b، PDF/A-1a، PDF/A-2b، PDF/A-2u، PDF/A-2a، PDF/A-3b، PDF/A-3u، PDF/A-3a، PDF/A-4، PDF/A-4e، PDF/A-4f.

تحويل ملف PDF إلى PDF/A-1b

تظهر مقتطفات الكود التالية كيفية تحويل ملفات PDF إلى PDF متوافقة مع PDF/A-1b.

لإجراء التحقق فقط، استخدم السطر التالي من الكود:

تحويل ملف PDF إلى PDF/A-3b

يدعم Aspose.PDF for .NET أيضًا ميزة تحويل ملف PDF إلى تنسيق PDF/A-3b.

تحويل ملف PDF إلى PDF/A-4

يدعم Aspose.PDF for .NET أيضًا ميزة تحويل ملف PDF إلى تنسيق PDF/A-4.

إضافة مرفق إلى ملف PDF/A

في حال كان لديك متطلبات لإرفاق ملفات إلى مستند متوافق مع PDF/A، فإننا نوصي باستخدام قيمة PDF_A_3A من تعداد Aspose.PDF.PdfFormat. PDF/A-3a هو التنسيق الذي يوفر ميزة إرفاق أي تنسيق ملف كمرفق إلى ملف متوافق مع PDF/A.

استبدال الخطوط المفقودة بخطوط بديلة

وفقًا لمعايير PDF/A، يجب تضمين الخطوط في مستند PDF/A. ومع ذلك، إذا لم تكن الخطوط مضمنة في المستند المصدر ولا توجد على الجهاز، فإن تحويل PDF/A يفشل. في هذه الحالة، من الضروري استبدال الخطوط المفقودة ببعض الخطوط البديلة الموجودة على الجهاز. يمكن استبدال الخطوط المفقودة باستخدام فئة SimpleFontSubsitution أثناء تحويل PDF إلى PDF/A.