创建 AcroForm - 在 Python 中创建可填写的 PDF

从头开始创建表单

在 PDF 文档中添加表单字段

Document 类提供了一个名为 Form 的集合,帮助您管理 PDF 文档中的表单字段。

要添加表单字段:

  1. 创建您想要添加的表单字段。
  2. 调用 Form 集合的 add 方法。

添加 TextBoxField

下面的示例展示了如何添加 TextBoxField


    import aspose.pdf as ap

    # 打开文档
    pdfDocument = ap.Document(input_file)

    # 创建一个字段
    textBoxField = ap.forms.TextBoxField(pdfDocument.pages[1], ap.Rectangle(100, 200, 300, 300, True))
    textBoxField.partial_name = "textbox1"
    textBoxField.value = "Text Box"

    border = ap.annotations.Border(textBoxField)
    border.width = 5
    border.dash = ap.annotations.Dash(1, 1)
    textBoxField.border = border

    textBoxField.color = ap.Color.green

    # 添加字段到文档
    pdfDocument.form.add(textBoxField, 1)

    # 保存修改后的 PDF
    pdfDocument.save(output_pdf)