تحويل PDF إلى تنسيقات PDF/A في بايثون

Aspose.PDF لبايثون يتيح لك تحويل ملف PDF إلى ملف PDF متوافق مع PDF/A. قبل القيام بذلك، يجب التحقق من صحة الملف. يشرح هذا الموضوع كيفية القيام بذلك.

قم بتحويل الملف باستخدام طريقة التحويل في فئة المستند. قبل تحويل ملف PDF إلى ملف متوافق مع PDF/A، قم بالتحقق من صحة ملف PDF باستخدام طريقة Validate. يتم تخزين نتيجة التحقق في ملف XML ثم يتم تمرير هذه النتيجة أيضًا إلى طريقة Convert. يمكنك أيضًا تحديد الإجراء للعناصر التي لا يمكن تحويلها باستخدام التعداد ConvertErrorAction.

تحويل ملف PDF إلى PDF/A-1b

يوضح مقتطف الشيفرة التالي كيفية تحويل ملفات PDF إلى ملفات متوافقة مع PDF/A-1b.


    import aspose.pdf as ap

    input_pdf = DIR_INPUT + "sample.pdf"
    output_pdf = DIR_OUTPUT + "convert_pdf_to_pdfa.pdf"
    output_log = DIR_OUTPUT + "convert_pdf_to_pdfa.log"
    # فتح مستند PDF
    document = ap.Document(input_pdf)
    # التحويل إلى مستند متوافق مع PDF/A
    document.convert(output_log, ap.PdfFormat.PDF_A_1B, ap.ConvertErrorAction.DELETE)
    # حفظ المستند الناتج
    document.save(output_pdf)