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

Aspose.PDF PDF/A Converter برای .NET یک API ساده طراحی شده برای تبدیل موجود است PDF اسناد به آرشیو های PDF/A (فرمت ذخیره سازی طولانی مدت سازگار با ISO) ساخته شده بر اساس هسته قوی Aspose.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 اجازه می دهد تا فایل های خودخواهانه، که تبدیل پشتیبانی می کند.

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

 فارسی