التصدير إلى XFDF

Contents
[ ]

XFDF هو تمثيل XML لبيانات نموذج PDF الذي يسمح للمطورين بنقل قيم حقول النموذج بشكل مستقل عن المستند الأصلي. في هذا المثال، نموذج كائن من واجهات أسبوز.pdf يستخدم لربط PDF المصدر وتصدير بياناته إلى ملف XFDF منظم.

  1. قم بتهيئة PDF_facades.form () لإدارة بيانات نموذج PDF.
  2. اتصل بـ «bind_pdf ()» لإرفاق مستند PDF المصدر.
  3. استخدم ‘open () ‘لإنشاء دفق ثنائي قابل للكتابة.
  4. تصدير بيانات النموذج. اتصل بـ «export_xfdf ()» لاستخراج قيم حقول النموذج وحفظها بتنسيق XFDF.
from io import FileIO
import sys
from os import path
import aspose.pdf as ap
import aspose.pdf.facades as pdf_facades

sys.path.append(path.join(path.dirname(__file__), ".."))

from config import set_license, initialize_data_dir


# Export Data to XFDF
def export_pdf_form_to_xfdf(infile, outfile):
    """Export PDF form data to XFDF file."""
    # Create Form object
    pdf_form = pdf_facades.Form()

    # Bind PDF document
    pdf_form.bind_pdf(infile)

    # Create XFDF file stream
    with open(outfile, "wb") as xfdf_output_stream:
        # Export form data to XFDF file
        pdf_form.export_xfdf(xfdf_output_stream)