املأ أكروفورم - املأ نموذج PDF باستخدام بايثون

املأ حقل النموذج في مستند PDF

المثال التالي يملأ حقول متعددة في نموذج PDF موجود باستخدام نموذج واجهة.

استخدم الخطوات التالية:

  1. قم بإنشاء قاموس بأسماء الحقول والقيم.
  2. قم بربط ملف PDF المدخل بكائن النموذج.
  3. قم بالتكرار من خلال حقول النموذج المتاحة.
  4. املأ الحقول الموجودة في القاموس.
  5. احفظ ملف PDF المحدث.
import aspose.pdf as ap

def fill_form(input_file_name, output_file_name):
    new_field_values = {
        "First Name": "Alexander_New",
        "Last Name": "Greenfield_New",
        "City": "Yellowtown_New",
        "Country": "Redland_New",
    }

    form = ap.facades.Form(input_file_name)

    for field_name in form.field_names:
        if field_name in new_field_values:
            form.fill_field(field_name, new_field_values[field_name])

    form.save(output_file_name)

موضوعات ذات صلة