如何使用python-docx将页码添加到每个页面的页脚?

时间:2017-06-27 19:58:46

标签: python python-2.7 docx python-docx

我认为这个问题非常自我解释。从我读过的python-docx文档来看,似乎页眉和页脚在每个页面上必须完全相同,这当然会使页面编号难以添加。这可能吗?

2 个答案:

答案 0 :(得分:1)

添加页眉和页脚是尚未实现的功能。

...然而

  • 如果您要添加页眉和页脚的现有文档,则可以调用VBA宏。我最近发布了一种方法(https://stackoverflow.com/a/44767400/7386332

  • 如果是新文档,那么您确实可以先创建模板文档,然后打开它并按照scanny的说明继续编辑。

答案 1 :(得分:0)

python-docx生成的Word文档将保留"模板中的任何页眉和页脚。文献。因此,获得这些的方法是创建一个"开始"包含您之后的页眉和页脚的文档。

页眉或页脚可以包含页码字段,在显示和/或打印时使用当前页码自动更新。这是使用Insert>添加的。字段> Word中的页码菜单选项。不同的Word版本稍有不同,但这应该让你足够接近在你的版本上找到它。否则,搜索"插入页码Word 2013"使用您的版本可以找到很多资源。