العمل مع نماذج XFA
Contents
[
Hide
]
تحويل XFA إلى أكروفورم
جرب عبر الإنترنت
يمكنك التحقق من جودة تحويل Aspose.PDF وعرض النتائج عبر الإنترنت على هذا الرابط: المنتجات.aspose.app/pdf/xfa/أكروفورم
يوضح مقتطف الشفرة التالي كيفية تحويل نموذج XFA الديناميكي (بنية نماذج XML) إلى AcroForm قياسي.
**تتضمن الخطوات الرئيسية ما يلي: **
- تحميل وثيقة PDF المدخلة.
- تغيير نوع النموذج إلى STANDARD.
- حفظ ملف PDF المحول إلى ملف جديد.
يسمح هذا التحويل بتوافق أفضل ومعالجة متسقة للنماذج عبر برامج قراءة وتطبيقات PDF المختلفة.
import aspose.pdf as ap
import sys
from os import path
def convert_dynamic_xfa_to_acroform(infile: str, outfile: str):
"""Convert dynamic XFA form to standard AcroForm."""
with ap.Document(infile) as document:
document.form.type = ap.forms.FormType.STANDARD
document.save(outfile)
استخدام عرض احتياجات التجاهل
يوضح هذا المثال كيفية تحويل نموذج XFA الديناميكي إلى AcroForm قياسي باستخدام Aspose.PDF لـ Python. يتحقق الكود مما إذا كان ملف PDF المُدخل يحتوي على نموذج XFA ويتجاوز العرض إذا لزم الأمر. ثم يقوم بتعيين نوع النموذج إلى STANDARD وحفظ ملف PDF المحدث.
import aspose.pdf as ap
import sys
from os import path
def convert_xfa_form_with_ignore_needs_rendering(infile: str, outfile: str):
"""Convert XFA form ignoring needs rendering flag."""
with ap.Document(infile) as document:
if not document.form.needs_rendering and document.form.has_xfa:
document.form.ignore_needs_rendering = True
document.form.type = ap.forms.FormType.STANDARD
document.save(outfile)