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

استخدم هذه الصفحة عندما تحتاج إلى تحويل ملف PDF قائم على المعايير، مثل PDF/A أو PDF/UA، مرة أخرى إلى مستند PDF عادي للتحرير النهائي أو المعالجة أو إعادة التوزيع.

تعد ملفات PDF المتوافقة مع المعايير مفيدة لعمليات سير عمل الأرشفة والطباعة وإمكانية الوصول، ولكن في بعض الحالات قد تحتاج إلى إزالة هذا التوافق قبل دمج الملف في أنظمة أو خطوط أنابيب أخرى. يتيح لك Aspose.PDF لـ Python عبر .NET القيام بذلك برمجيًا ثم حفظ النتيجة كملف PDF قياسي.

تحويل ملفات PDF/A إلى PDF

يزيل هذا المثال البيانات الوصفية للتوافق مع PDF/A والقيود من PDF بحيث يمكن حفظ المستند كملف PDF عادي مرة أخرى.

  1. قم بتحميل مستند PDF باستخدام «AP.document».
  2. اتصل بـ «remove_pdfa_compliance ()» لتجريد جميع إعدادات الامتثال والبيانات الوصفية المتعلقة بـ PDF/A.
  3. احفظ ملف PDF الناتج إلى مسار الإخراج.
import aspose.pdf as ap
from os import path
import sys

def convert_PDFA_to_PDF(infile, outfile):
    document = ap.Document(infile)
    document.remove_pdfa_compliance()
    document.save(outfile)

إزالة التوافق مع PDF/UA

يوضح هذا المثال كيفية إزالة التوافق المرتبط بـ PDF/UAA بحيث يمكن حفظ المستند كملف PDF قياسي لعمليات سير العمل الخاصة بعدم إمكانية الوصول.

  1. قم بتحميل مستند PDF باستخدام «AP.document ()».
  2. اتصل بـ ‘document.remove_pdfa_compliance () ‘لإزالة أي قيود على PDF/A أو إعدادات التوافق.
  3. احفظ ملف PDF المعدل إلى «path_outfile».
import aspose.pdf as ap
from os import path
import sys

def convert_PDFUA_to_PDF(infile, outfile):
    document = ap.Document(infile)
    document.remove_pdf_ua_compliance()
    document.save(outfile)

متى تستخدم سير العمل هذا

  • قم بإزالة إعدادات التوافق قبل إرسال مستند إلى سلسلة أدوات لا تتطلب قيود PDF/A أو PDF/UA.
  • قم بتبسيط معالجة المستندات النهائية عندما لا تكون هناك حاجة إلى البيانات الوصفية للأرشفة أو إمكانية الوصول.
  • قم بتطبيع ملفات PDF المدخلة قبل تصديرها إلى تنسيقات أخرى.

التحويلات ذات الصلة