احصل على واجهات ميدانية
Contents
[
Hide
]
تحتوي نماذج PDF على حقول حيث يمكن للمستخدمين إدخال البيانات، مثل مربعات النص أو مربعات الاختيار أو أزرار الاختيار. لمعالجة هذه النماذج برمجيًا، غالبًا ما يكون من الضروري استرداد القيم الحالية لهذه الحقول.
- قم بإنشاء كائن نموذج.
- قم بربط وثيقة PDF بكائن النموذج.
- استرجع قيم الحقول.
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
# Get field values
def get_field_values(infile):
"""Get field values from a PDF document."""
# Create Form object
pdf_form = pdf_facades.Form()
# Bind PDF document
pdf_form.bind_pdf(infile)
# Get field values by their names
field_names = ["First Name", "Last Name"]
for field_name in field_names:
value = pdf_form.get_field(field_name)
print(f"Value of '{field_name}': {value}")