使用Python+docx给Word文档添加页眉和页脚

一、使用Python+docx给Word文档添加页眉和页脚

python 复制代码
# 导入docx模块
import docx


# 创建一个空白的Word文档对象
doc = docx.Document()

# 获取文档中的第一个节对象
section = doc.sections[0]

# 获取节对象的页眉对象
header = section.header

# 获取页眉对象中的第一个段落对象
header_para = header.paragraphs[0]

# 设置段落对象的文本内容为"这是页眉"
header_para.text = "这是页眉"

# 获取节对象的页脚对象
footer = section.footer

# 获取页脚对象中的第一个段落对象
footer_para = footer.paragraphs[0]

# 设置段落对象的文本内容为"这是页脚"
footer_para.text = "这是页脚"

# 保存文档为word.docx
doc.save("page_header_foot.docx")
相关推荐
SuperByteMaster6 小时前
autosar 架构脚本提示语
python
Hello.Reader6 小时前
REALITY 技术深度解析从 TLS 伪装、抗主动探测到 VLESS + XTLS Vision 完整实践
开发语言·php
不正经学生6 小时前
C语言字符串函数进阶:安全版函数 + 错误处理 + 子串查找
c语言·开发语言·c++·算法·面试
Zane19946 小时前
钻石继承调用哪个方法?一文讲透 MRO 与 C3 线性化算法
后端·python
ITKEY_6 小时前
neovim基于nvim-jdtls 开发java报错
java·开发语言
kevinnett6 小时前
图片生成跑到一半“失踪”了:我重新设计了异步任务状态机
python
無限進步D6 小时前
Java 代码块
java·开发语言
吃好睡好便好6 小时前
MATLAB仿真框图4
开发语言·matlab·仿真·分段函数
小白勇闯网安圈6 小时前
Django 模板复用、ORM 查询与多对多关系
数据库·python·django
TheBestRucy6 小时前
基于Dify的旅游攻略&王者荣耀攻略智能助手项目
服务器·开发语言·人工智能·python·算法·旅游