填写 AcroForm - 使用 Python 填写 PDF 表单

在 PDF 文档中填写 Form 字段

以下示例通过使用 the Form 外观。

使用以下步骤:

  1. 创建一个包含字段名称和值的字典。
  2. 将输入 PDF 绑定到 Form 对象。
  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)

相关主题