PDF/A Converter

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

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

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

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

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

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

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

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

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

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

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

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