# -*- coding: utf-8 -*-
# @Time : 2022年05月01日 19时59分
# @File : doctemp.py
# @notice :from docxtpl import DocxTemplate
data_dic = {
't1':'燕子',
't2':'杨柳',
't3':'桃花',
't4':'针尖',
't5':'头涔涔',
't6':'泪潸潸',
't7':'茫茫然',
't8':'伶伶俐俐',
'报告日期':'2008-11-22',
'报告编号':'A1154477',
}
# doc = DocxTemplate("mb1.docx") #加载模板文件
# doc.render(data_dic) #填充数据
# doc.save('模版1.docx') #保存目标文件import docx
# from docx import Document
from docx.enum.text import WD_ALIGN_PARAGRAPH  #导入库:设置对象居中、对齐等
from docx.shared import Cmdoc = docx.Document("系统生成报告.docx") #加载模板文件
# for item in doc.sections:
#     print(item.header)
#     print(item.start_type)#changing the page margins修改页边距
sections = doc.sections
for section in sections:section.top_margin = Cm(3)section.bottom_margin = Cm(2)section.left_margin = Cm(2.54)section.right_margin = Cm(2.54)
doc.settings.odd_and_even_pages_header_footer = True  # 启动页眉页脚奇偶页不同
偶数页眉 = doc.sections[0].even_page_header  # 对偶数页进行设置,奇数页直接对节进行页眉页脚设置即可。
偶数页眉.paragraphs[0].text = "这是一个偶数页眉"
# 偶数页眉.paragraphs[1].text = "这是一个11偶数页眉"
print('页',list(doc.sections[0]))
doc.sections[0].different_first_page_header_footer = True  # 启动页眉页脚首页不同
首页页眉 = doc.sections[0].first_page_header
首页页眉.paragraphs[0].text = "这是首页的页眉"print('页数',len(doc.sections))
header=doc.sections[0].header
paragraph = header.paragraphs[0]
paragraph.text = "Title of my document"
print(doc.sections[0])
print(doc.settings)
doc.save('22.docx')

python 操作word 修改页眉与页脚相关推荐

  1. Python操作Word文档的节属性和页眉/页脚

    封面图片:<Python程序设计实验指导书>(ISBN:9787302525790),董付国,清华大学出版社 图书详情(京东): 可与董付国老师的<Python程序设计(第2版)&g ...

  2. python (win32com) 批量删除 word (docx, doc) 中所有页眉、页脚 (Word.Application, Word.Basic)

    之前看网上的资料,大部分都是用 python-docx 库来删除 word 文档的页眉.页脚: header.is_linked_to_previous = True 但是实际使用下来,问题不少,也不 ...

  3. java操作word,添加页眉,页眉图片,替换书签,添加水印(全)

    java操作word文档,添加页眉文本,页眉图片,替换书签,水印 原模板截图: 生成后的文档效果截图: 第一步:引入maven <dependency><groupId>spi ...

  4. 多份word合并 保留不同页眉_如何给Word设置不同页眉和页脚?

    我们在编辑Word文档时,有时需要设置不同的页眉,或每一页的页眉和页脚都各不相同,分别要用哪些功能键实现呢?用极速写作又是如何操作的呢?一起来学习下吧. 一.如何添加和删除页眉页脚 1.用极速写作打开 ...

  5. Word中设置不同的页眉或页脚

    Word中设置不同的页眉或页脚 陈宇 2006年12月28日 13:41 原创 默认情况下,创建页眉或页脚时,Word自动在整篇文档中使用同样的页眉或页脚.但在有些时候,我们需要为部分页面设置不同的页 ...

  6. office 论文 页码_WORD目录,页眉,页脚,页码设置技巧 为你的毕业论文收藏吧-以Word 2013演示...

    说明: 本文以Word 2013作为演示软件,相比之前的以Word 2010作为演示版本的文章,讲解更加详细,并增加了一些内容. 原来的以Word 2010作为演示的文章地址: 另外再介绍两篇对论文排 ...

  7. Word - 页眉奇偶页显示不同内容

    Word - 页眉奇偶页显示不同内容 环境 需求 具体步骤 一:环境 WPS 2019 二:需求 指定页开始显示页码 奇偶页页眉显示不同内容 奇数页页面:固定内容 偶数页页眉:当前章节的标题 三:具体 ...

  8. 为Word文档设置页眉和页脚(转)

    为Word文档设置页眉和页脚(转) 在Word文档中,可以很方便地为文档设置页眉和页脚,使其更加规范和醒目,下面以word2000为例,谈谈如何为Word文档设置页眉和页脚. 1. 从[视图]菜单中选 ...

  9. word日常排版(页眉和页脚)

    word天呐,晚上又整这个word排版整了几乎一个晚上TVT 不过还是发现了几个较为有用的东西滴: 1.第一个是关于页眉页脚从任意页开始(假设是从第n+1页开始),设计到的一个最重要的分隔符是连续分节 ...

最新文章

  1. 《iOS 9应用开发入门经典(第7版)》——第1章,第1.6节小结
  2. 地震也能照常运行的数据中心新设计
  3. 关于python中多态的理解。
  4. git 改了一段代码不想要了_初识Git
  5. Linux编程练习 --进程间通信1--无名管道
  6. java 方法重载调用_Java方法的定义以及调用、方法重载、可变参数以及递归
  7. java毕业生设计超市自助结账系统的设计与实现计算机源码+系统+mysql+调试部署+lw
  8. html页面颜色排列,HTML前端页面颜色的四种方法,色号表
  9. 主题:北京亿阳信通Oracle笔试题
  10. SHELL第一天课堂练习
  11. reversed python_python字典reversed
  12. php简单论坛登录注册,php登录注册求救
  13. 基于高光谱影像的农作物检测应用简介
  14. unreal engine4效果很不错
  15. win10环境下搭建IIS图片服务器
  16. vue 文档.PDF无法预览解决方法
  17. crm客户关系管理系统总结
  18. 【湍流】基于kolmogorov结合次谐波补偿的方法生成大气湍流相位屏附matlab代码
  19. 对立统一(哲学与分析学)
  20. 职业访谈计算机学院老师,理想照亮现实 访谈引领未来数学计算机学院举行首届职业生涯人物访谈大赛...

热门文章

  1. bagging通过bootstrap构建集成分类器
  2. 算法优化:旋转对称图最优解法及思路分享(几乎最优)
  3. 如何搞定你喜欢的美术妹纸?
  4. 亚马逊徐霄鹏: 5000 字深度解析美团八步增长战略
  5. [PPPOE]PPPD的选项
  6. vue页面换成手机适配屏幕
  7. 智能名片如何在会场营销落地
  8. 【小学生打字练习软件】_在线网上打字比赛软件系统
  9. 花木兰荣耀典藏皮肤特效一览 花木兰九霄神辉值得入手吗
  10. 极光厂商通道集成指南