Aspose.PDF مبدل PDF/A برای .NET

Aspose.PDF PDF/A Converter برای .NET یک API پیچیده طراحی شده برای تبدیل اسناد PDF موجود به فایل های PDF / A مطابقت دارد (فرمت ذخیره سازی طولانی مدت سازگار با ISO). ساخته شده بر اساس هسته قوی Asposa.pdf، آن را به طور انحصاری بر روی تبدیل PDF ها به سطوح مختلف سازگاری PDF و A متمرکز است، اطمینان از انطباق با آرشیو، دسترسی، و استانداردهای تنظیم بدون بیش از حد غیر ضروری.

این پلاگین به راحتی در برنامه های .NET ادغام می شود و به توسعه دهندگان قابلیت های تبدیل قدرتمند را ارائه می دهد و در عین حال جریان کار را ساده و کارآمد نگه می دارد.

شروع به کار

نصب و نصب

  • نصب Aspose.PDF از طریق NuGet یا دانلود مجمع ها به طور مستقیم.
  • تنظیم مجوز اندازه گیری شده در استارتاپ برای باز کردن عملکرد کامل (نگاه کنید به مجوز متریکی ).

ویژگی ها و عملکردها

سطح متنوع PDF/A

  • پشتیبانی از PDF/A-1a/1b، PDF /A-2a/2b/2u، pdf / A-3a/3b/3u.
  • سطح را بر اساس دسترسی و نیازهای نگهداری انتخاب کنید.
  • به طور خودکار، فونت ها، فضاهای رنگی و تصاویر را به معادلات مطابق با ISO نقشه برداری می کند.

۲- ادغام منابع و مدیریت فونت

  • شامل فونت ها، تصاویر، پروفایل های ICC و متا داده های XMP است.
  • فاکتورهای ناپدید شده را تشخیص می دهد و آنها را جایگزین می کند.
  • تبدیل فونت های پشتیبانی نشده به زیر مجموعه های PDF/A سازگار است.

3- حفظ داده ها و تزریق XMP

  • استخراج و نگهداری متادیت های مستند
  • بسته های XMP را برای اطلاعات سازگاری و تولید کننده تزریق یا به روز کنید.
  • اطمینان حاصل کنید که متا داده های خود PDF / A مطابقت دارد.

4- فضای رنگی و مدیریت شفافیت

  • تبدیل فضای رنگی وابسته به دستگاه به پروفایل های ICC.
  • شفافیت را برای PDF/A-1 ذخیره می کند؛ در PDF /A-2/3.
  • تایید وضعیت گرافیکی در برابر سازگاری هدف.

مدیریت اتصال (PDF / A-3)

  • پشتیبانی از ادغام پیوست های خودخواهانه در PDF/A-3.
  • حفظ روابط بین صفحات و پیوست ها
  • کنترل ها فرمت های پیوست را اجازه می دهند.

6- تأیید و گزارش انطباق

  • اعتباربخشی پس از تبدیل برای اشیاء ممنوعه، فونت های گمشده، متا داده های نادرست.
  • تولید گزارش های دقیق انطباق با خطاها، هشدارها و اطلاعات.
  • ارائه دسترسی برنامه نویسی به نتایج اعتباربخشی

7- API مبتنی بر جریان برای عملکرد

  • PDF ها را به طور کامل در حافظه یا از طریق جریان پردازش کنید.
  • پشتیبانی از ورودی / خروجی از طریق جریان ها، بایت ها و بوفرها.
  • الگوهای غیر همزمان برای ادغام .NET مدرن

۸- ثبت نام و تشخیص

  • حفاری برای ادغام فونت، تزریق متاد داده ها و تبدیل رنگ.
  • سطح سوابق قابل تنظیم برای حل مشکلات انطباق.
  • کار با ILoggerچارچوب های سازگار

مثال کد: تبدیل PDF به PDF/A

// Define input and output paths
var inputPath = Path.Combine(@"C:\Samples\", "sample.pdf");
var outputPath = Path.Combine(@"C:\Samples\", "archived.pdf");

// Create PDF/A converter instance
var converter = new PdfAConverter();

// Configure PDF/A conversion options
var options = new PdfAConvertOptions
{
    Conformance = PdfAConformance.PdfA3B
};

// Add input and output sources
options.AddInput(new FileDataSource(inputPath));
options.AddOutput(new FileDataSource(outputPath));

// Process conversion
var resultContainer = converter.Process(options);

// Access result
var result = resultContainer.ResultCollection[0];
Console.WriteLine($"Converted to PDF/A: {result}");

راهنمایی ها و بهترین شیوه ها

  • همیشه خروجی را با چک سازگاری ساخته شده تایید کنید.
  • استفاده مجدد از موارد تبدیل برای کارهای بسته برای کاهش بیش از حد.
  • PDF های پیش رمزگذاری شده قبل از تبدیل اگر رمز عبور محافظت شده است.
  • حذف جاوا اسکریپت و شفافیت در هنگام هدف قرار دادن PDF/A-1.
  • نظارت بر استفاده از حافظه در فایل های بزرگ؛ جریان در صورت امکان.
  • از گزارش های انطباق به عنوان بازخورد برای اصلاح ورودی های نادرست استفاده کنید.
  • امکان ثبت جزئیات فقط در هنگام تخلیه
  • یک مرجع از فونت های سیستم برای میزبان های غیر ویندوز حفظ کنید.

پرسش های مکرر

**PDF/A Converter برای .NET چه چیزی را ارائه می دهد؟**این فایل PDF را به فایل های PDF/A ( 1a/1b، 2a/2b/2u، 3a/3b/3u) برای نگهداری طولانی مدت تبدیل می کند.

**چگونه از Aspose.PDF برای .NET متفاوت است؟**Aspose.PDF برای .NET یک کتابخانه کامل است. پلاگین PDF/A Converter به طور انحصاری بر روی تبدیل انطباق تمرکز دارد.

**آیا این امر تضمین سازگاری می کند؟**بله، پلاگین شامل یک اعتباربخشی ساخته شده با گزارش های دقیق است.

**آیا می توانم پیوست ها را در PDF/A قرار دهم؟**بله، PDF/A-3 اجازه می دهد تا فایل های خودخواهانه، که تبدیل پشتیبانی می کند.

**آیا برای اتوماسیون مناسب است؟**بله، از پردازش مبتنی بر جریان و غیر همزمان پشتیبانی می کند، بنابراین برای محیط های سرور و بسته ایده آل است.

 فارسی