تبدیل‌کننده PDF/A

Documentize PDF/A Converter for .NET ابزاری قدرتمند است که برای تبدیل اسناد PDF به فرمت PDF/A طراحی شده است و اطمینان حاصل می‌کند که محتوای شما با استانداردهای آرشیو سازی بلندمدت مطابقت دارد. این پلاگین همچنین از اعتبارسنجی اسناد PDF موجود برای انطباق با PDF/A پشتیبانی می‌کند و ویژگی‌های تبدیل و اعتبارسنجی را در یک راه‌حل واحد ارائه می‌دهد.

ویژگی‌های کلیدی:

  • تبدیل به PDF/A: فایل‌های PDF را به‌طور یکپارچه به فرمت PDF/A (مانند PDF/A-1a، PDF/A-2b، PDF/A-3b) تبدیل کنید تا اطمینان حاصل شود که با استانداردهای آرشیو سازی مطابقت دارند.
  • اعتبارسنجی انطباق 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 را برای اجرای تبدیل فراخوانی کنید.
 1var pdfAConverter = new PdfAConverter();
 2var pdfAOptions = new PdfAConvertOptions
 3{
 4    PdfAVersion = PdfAStandardVersion.PDF_A_3B
 5};
 6
 7// فایل PDF ورودی را اضافه کنید
 8pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 9
10// فایل PDF/A خروجی را مشخص کنید
11pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\output_pdfa.pdf"));
12
13// پردازش تبدیل را انجام دهید
14pdfAConverter.Process(pdfAOptions);

اعتبارسنجی انطباق PDF/A

شما می‌توانید فایل‌های PDF موجود را برای انطباق با PDF/A با استفاده از کلاس PdfAValidateOptions اعتبارسنجی کنید.

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

پردازش گروهی برای تبدیل PDF/A

این پلاگین از پردازش گروهی پشتیبانی می‌کند و به شما امکان می‌دهد تا چندین فایل PDF را برای انطباق با PDF/A به‌طور همزمان تبدیل یا اعتبارسنجی کنید.

 1var pdfAConverter = new PdfAConverter();
 2var pdfAOptions = new PdfAConvertOptions
 3{
 4    PdfAVersion = PdfAStandardVersion.PDF_A_3B
 5};
 6
 7// چندین PDF ورودی را اضافه کنید
 8pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
 9pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
10
11// فایل‌های خروجی برای PDF/A های تبدیل شده را مشخص کنید
12pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file1_pdfa.pdf"));
13pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file2_pdfa.pdf"));
14
15// پردازش تبدیل گروهی را انجام دهید
16pdfAConverter.Process(pdfAOptions);
 فارسی