如何使用 Python 在 Word 中创建可填写的表单

这个简洁的教程将指导您如何使用 Python 在 Word 中创建可填写的表单。它介绍了执行此任务所需的详细步骤、重要类和方法。您还将获得一个可运行的示例代码,演示如何使用 Python 在 Word 中制作可填写的表单,方法是在 Word 文件中添加教科书和组合框控件,然后将其保存为 MS Word 支持的格式,例如 DOCXDOC 或其他。

使用 Python 在 Word 中创建表单域的步骤

  1. 配置环境以使用 Aspose.Words for Python 通过 .NET 创建表单
  2. 使用 Document 类对象创建或加载 Word 文件以创建可填写的表单
  3. 使用加载的 Word 文件实例化 DocumentBuilder 类对象以插入控件
  4. 使用 DocumentBuilder 类中的 insert_text_input() 方法创建一个教科书控件
  5. 插入换行符以在下一行呈现更多控件
  6. 使用 insert_check_box() 方法插入复选框控件
  7. 保存生成的 Word 文件,其中包含表单控件

这些步骤展示了使用 Python 在 Word 中制作可填写表单的过程。在第一步中,您可以加载 Word 文件,然后使用加载的 Word 文件实例化 DocumentBuilder 类对象。 DocumentBuilder 类对象包含在表单中添加不同类型的控件所需的所有方法,例如不同类型的中断、复选框、组合框、文本框等。

使用 Python 在 Word 中创建表单的代码

此代码演示如何借助 DocumentBuilder 类中可用的方法在 Word 中使用 Python 创建表单。我们使用 insert_text_input() 方法创建文本框控件,该控件采用 TextFormFieldType 枚举器来自定义输入,例如 REGULAR、NUMBER、DATE、CURRENT_DATE、CURRENT_TIME 和 CALCULATED 用于控制输入行为。同样,当我们创建一个复选框时,我们为其分配一个名称,该名称会自动创建一个具有相同名称的书签。

这篇文章教我们在 Word 文件中创建表单中的控件。如果您想了解在 Word 文件中插入评论的过程,请参阅 如何使用 Python 在 Word 中插入注释 上的文章。

 简体中文