python-docx库中页眉和页脚的编辑
一、注意点和相关问答
1.页眉和页脚是按照节(Section)来划分的,所以创建或修改docx的时候,要从节的层面来修改页眉和页脚,每个Word文档至少包含一个section。
2.如果使用和上一节不同的样式,要修改参数 header.is_linked_to_previous = False
#取消链接到上一节,即不使用上一章节的样式
二、安装PYTHON-DOCX库
使用pip命令安装
pip install python-docx
三、创建和打开Word文档
from docx import Document
doc = Document()
doc.save('new.docx')
# 加载已存在的Word文档
doc = Document('existing_doc.docx')
四、 编辑页眉和页脚
from docx.shared import Pt
from docx.enum.text import WD_PARAGRAPH_ALIGNMENT
# 访问文件的section
section = doc.sections[0]
# 添加页眉
header = section.header
header_paragraph = header.paragraphs[0]
header_paragraph.text = "这里是页眉"
header_paragraph.style.font.size = Pt(12)
header_paragraph.alignment = WD_PARAGRAPH_