تحويل PDF إلى تنسيقات PDF/A في بايثون
Aspose.PDF لبايثون يتيح لك تحويل ملف PDF إلى ملف PDF متوافق مع PDF/A. قبل القيام بذلك، يجب التحقق من صحة الملف. يشرح هذا الموضوع كيفية القيام بذلك.
قم بتحويل الملف باستخدام طريقة التحويل في فئة المستند. قبل تحويل ملف PDF إلى ملف متوافق مع PDF/A، قم بالتحقق من صحة ملف PDF باستخدام طريقة Validate. يتم تخزين نتيجة التحقق في ملف XML ثم يتم تمرير هذه النتيجة أيضًا إلى طريقة Convert. يمكنك أيضًا تحديد الإجراء للعناصر التي لا يمكن تحويلها باستخدام التعداد ConvertErrorAction.
حاول تحويل PDF إلى PDF/A عبر الإنترنت
تقدم Aspose.PDF for Python تطبيقًا مجانيًا عبر الإنترنت “PDF to PDF/A-1A”، حيث يمكنك محاولة استكشاف الوظائف والجودة التي يعمل بها.
تحويل ملف 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)