PDF/A Converter

تُعتبر محول PDF/A من Documentize لـ .NET أداة قوية مصممة لتحويل مستندات PDF إلى تنسيق PDF/A، مما يضمن أن يبقى محتواك متوافقًا مع معايير الأرشفة طويلة الأمد. تدعم هذه الإضافة أيضًا التحقق من مدى توافق مستندات PDF الحالية مع PDF/A، مما يوفر ميزات التحويل والتحقق في حل واحد.

كيفية تحويل PDF إلى PDF/A

لتحويل مستند PDF إلى تنسيق PDF/A، اتبع هذه الخطوات:

  1. قم بإنشاء مثيل من فئة PdfAConverter.
  2. قم بإنشاء مثيل من PdfAConvertOptions لتكوين التحويل.
  3. حدد إصدار PDF/A المطلوب (على سبيل المثال، PDF/A-3B).
  4. أضف ملف PDF المدخل باستخدام طريقة AddInput.
  5. أضف ملف الإخراج للـ PDF/A الناتج باستخدام طريقة AddOutput.
  6. استدعِ طريقة Process لتنفيذ التحويل.
 1  
 2var pdfAConverter = new PdfAConverter();  
 3var pdfAOptions = new PdfAConvertOptions  
 4{  
 5    PdfAVersion = PdfAStandardVersion.PDF_A_3B  
 6};  
 7
 8// أضف ملف PDF المدخل  
 9pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
10
11// حدد ملف PDF/A الإخراجي  
12pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\output_pdfa.pdf"));  
13
14// قم بمعالجة التحويل  
15pdfAConverter.Process(pdfAOptions);  

التحقق من توافق PDF/A

يمكنك التحقق من الملفات PDF الحالية من حيث توافقها مع PDF/A باستخدام فئة PdfAValidateOptions.

 1  
 2var pdfAConverter = new PdfAConverter();  
 3var validationOptions = new PdfAValidateOptions  
 4{  
 5    PdfAVersion = PdfAStandardVersion.PDF_A_1A  
 6};  
 7
 8// أضف ملف PDF المراد التحقق منه  
 9validationOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
10
11// قم بتشغيل عملية التحقق  
12var resultContainer = pdfAConverter.Process(validationOptions);  
13
14// تحقق من نتيجة التحقق  
15var validationResult = (PdfAValidationResult)resultContainer.ResultCollection[0].Data;  
16Console.WriteLine("نجح التحقق من PDF/A: " + validationResult.IsValid);  

معالجة الدفع لتحويل PDF/A

تدعم هذه الإضافة معالجة الدفع، مما يتيح لك تحويل أو التحقق من عدة ملفات PDF من حيث توافقها مع PDF/A دفعة واحدة.

 1  
 2var pdfAConverter = new PdfAConverter();  
 3var pdfAOptions = new PdfAConvertOptions  
 4{  
 5    PdfAVersion = PdfAStandardVersion.PDF_A_3B  
 6};  
 7
 8// أضف عدة ملفات PDF  
 9pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));  
10pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));  
11
12// حدد ملفات الإخراج لـ PDF/A المحوّلة  
13pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file1_pdfa.pdf"));  
14pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file2_pdfa.pdf"));  
15
16// قم بمعالجة تحويل الدفع  
17pdfAConverter.Process(pdfAOptions);  

الميزات الرئيسية:

  • التحويل إلى PDF/A: قم بتحويل ملفات PDF بسلاسة إلى تنسيق PDF/A (مثل PDF/A-1a، PDF/A-2b، PDF/A-3b) لضمان الامتثال لمعايير الأرشفة.
  • التحقق من توافق PDF/A: تحقق من مستندات PDF الحالية للتأكد من توافقها مع معايير PDF/A وحدد المشكلات في حال عدم الامتثال.
  • معالجة الدفع: قم بمعالجة عدة ملفات مرة واحدة للتحويل أو التحقق.
  • سير العمل الفعال: قلل من الوقت والجهد مع عمليات تحويل سريعة وموثوقة.
 عربي