تحويل من تنسيق PDF/A إلى تنسيق PDF

الشفرة التالية تعمل أيضًا مع مكتبة Aspose.PDF.Drawing.

تحويل مستند PDF/A إلى PDF

تحويل مستند PDF/A إلى PDF يعني إزالة قيود PDF/A من المستند الأصلي. الفئة Document تحتوي على طريقة RemovePdfaCompliance(..) لإزالة معلومات الالتزام بـ PDF من ملف المصدر.

public static void ConvertPDFAtoPDF()
{
    // للأمثلة الكاملة وملفات البيانات، يرجى زيارة https://github.com/aspose-pdf/Aspose.PDF-for-.NET
    Document pdfDocument = new Document(_dataDir + "PDFAToPDF.pdf");
    // إزالة معلومات الالتزام بـ PDF/A
    pdfDocument.RemovePdfaCompliance();
    // حفظ المستند المحدث
    pdfDocument.Save(_dataDir + "PDFAToPDF_out.pdf");
}

هذه المعلومات تُزال أيضًا إذا أجريت أي تغييرات في المستند (مثل إضافة صفحات). في المثال التالي، يفقد المستند الناتج المطابقة لمعيار PDF/A بعد إضافة صفحة.

public static void ConvertPDFAtoPDFAdvanced()
{
    // للحصول على أمثلة كاملة وملفات بيانات، يرجى زيارة https://github.com/aspose-pdf/Aspose.PDF-for-.NET
    Document pdfDocument = new Document(_dataDir + "PDFAToPDF.pdf");
    // إضافة صفحة جديدة (فارغة) تزيل معلومات مطابقة PDF/A.
    pdfDocument.Pages.Add();
    // حفظ المستند المحدث
    pdfDocument.Save(_dataDir + "PDFAToPDF_out.pdf");
}