(1条消息) python

官方文档肯定是最正规的,但是有点简单,有必要记一下,网上资料较少。

https://python-docx.readthedocs.io/en/latest/dev/analysis/features/header.html?highlight=footer

打开一个文档后,页眉和页脚是跟着“节”走的,也就是一节统一一个页眉和页脚,如果要插入新的页眉页脚,要在word插入分节符。

doc.sections这个列表就是doc所有的节。

head=doc.sections[0].header

这就是第一节的页眉

对head可以进行段落,句的操作,如果有多段,需要对段落进行区分

head.paragraphs[0].text="header1"

这就是对页眉输入内容,一般页眉页脚里就一段,所以一般paragraph[0]就是全部内容。

doc.sections[0].different_first_page_header_footer=True

这个是比较常用的首页不同,TRUE就是不同,FALSE就是相同,这个相当于word里面打钩,比较实用,奇偶页不同那个不常用,自己可参考官方。


页脚类似,换成footer即可。

  1. foot=doc.sections[0].footer
  2. foot.paragraphs[0].text="页脚"

页眉一般有个分成三坨的传统,因此先建一个模板,再替换其中的内容方法更好一些,避免调格式的问题。

(0)

相关推荐