PDF/A Converter
أداة محول PDF/A من Documentize لـ .NET هي أداة قوية مصممة لتحويل مستندات PDF إلى تنسيق PDF/A، مما يضمن أن محتواك يظل متوافقًا مع معايير الأرشفة طويلة الأجل. يدعم هذا الملحق أيضًا التحقق من توافق مستندات PDF الحالية مع PDF/A، ويقدم ميزات التحويل والتحقق في حل واحد.
كيفية تحويل PDF إلى PDF/A
لتحويل مستند PDF إلى تنسيق PDF/A، اتبع هذه الخطوات:
- أنشئ مثيلاً من
PdfAConvertOptions
لتكوين عملية التحويل. - حدد الإصدار المطلوب من PDF/A (على سبيل المثال، PDF/A-3B).
- أضف ملف PDF الإدخال باستخدام طريقة
AddInput
. - أضف ملف الإخراج الخاص بـ PDF/A الناتج باستخدام طريقة
AddOutput
. - استدعِ طريقة
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 وحدد القضايا إذا لم تكن متوافقة.
- معالجة الدفعات: معالجة عدة ملفات مرة واحدة للتحويل أو التحقق.
- سير العمل الفعال: تقليل الوقت والجهد مع عمليات تحويل سريعة وموثوقة.