تصدير إلى JSON
Contents
[
Hide
]
JSON هو تنسيق بيانات مستخدم على نطاق واسع يتيح التبادل السلس بين التطبيقات والخدمات. في هذا المثال، نموذج كائن من واجهات أسبوز.pdf يتم استخدام الوحدة لربط ملف PDF وتصدير قيم حقول النموذج الخاصة به إلى بنية JSON قابلة للقراءة.
- قم بتهيئة PDF_facades.form () للعمل مع حقول النموذج.
- استخدم «bind_pdf ()» لإرفاق مستند PDF المصدر.
- قم بإنشاء دفق قابل للكتابة باستخدام ‘FileIO () ‘.
- اتصل بـ «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)