本文指导如何使用 Python 删除 Word 中的页眉和页脚。它包含设置使用此功能的环境的详细信息、开发应用程序的步骤列表以及演示如何使用 Python 删除 Word 中的页眉和页脚的示例代码。您将学习使用单个 API 调用删除所有页眉和页脚,或仅根据要求删除选定的页眉或页脚。
使用 Python 删除 Word 中的页眉和页脚的步骤
- 设置 IDE 以使用 Aspose.Words for Python 通过 .NET
- 使用具有多个页眉和页脚的 Document 对象加载 Word 文件
- 使用节集合迭代加载的 Word 文件的每个节
- 使用 as_section() 方法设置集合中对象的类型
- 从节中的 headers_footers 集合访问所需类型的页眉/页脚
- 保存最终文档之前,从文档中删除页眉或页脚
这些步骤描述如何使用 Python 在 Word 中删除页眉和页脚。首先加载包含各种类型页眉和页脚的源 Word 文件,然后解析文档的所有部分。在每次迭代中,要么从 headers_footers 集合中调用clear()方法,要么使用 HeaderFooterType 访问目标项并使用remove()方法将其删除。
使用Python删除Word中的页眉和页脚的代码
上面的代码显示了如何使用 Python 在 Word 中删除页脚。节中有三种类型的页眉和页脚,可以使用 HeaderFooterType 枚举器单独删除,其中包含值 HEADER_FIRST 和 FOOTER_FIRST 用于第一页不同选项,HEADER_PRIMARY 和 FOOTER_PRIMARY 用于整个文档中的一种类型的页眉/页脚或奇数页页眉/页脚,以及 HEADER_EVEN 和 FOOTER_EVEN 用于访问偶数页页眉和页脚。调用 HeaderFooter 类中的remove() 方法来删除相应的项目。
本文教我们使用 Python 删除 Word 中的页脚或页眉(如果需要)。要从 Word 文件中删除空白页,请参阅有关 如何使用Python删除Word中的空白页 的文章。