تصدير إلى JSON

Contents
[ ]

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

  1. قم بتهيئة PDF_facades.form () للعمل مع حقول النموذج.
  2. استخدم «bind_pdf ()» لإرفاق مستند PDF المصدر.
  3. قم بإنشاء دفق قابل للكتابة باستخدام ‘FileIO () ‘.
  4. اتصل بـ «export_json ()» لاستخراج قيم حقول النموذج وحفظها في JSON المنسق.
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 JSON
def export_form_to_json(infile, outfile):
    """Export PDF form field values to JSON file."""
    # Create Form object
    form = pdf_facades.Form()

    # Bind PDF document
    form.bind_pdf(infile)

    # Create JSON file stream
    with FileIO(outfile, "w") as json_stream:
        # Export form field values to JSON
        form.export_json(json_stream, indented=True)