当前位置: 首页 > news >正文

凡科网站内容怎么做效果好龙岗个性化网站建设价格低

凡科网站内容怎么做效果好,龙岗个性化网站建设价格低,wordpress登陆卡,佛山网站建设公司怎么做本文展示如何利用 python-docx 为大量 Word 文档自动设置符合规范的字体格式—— 标题使用方正小标宋 姓名、部门、日期使用楷体 正文使用仿宋 一级标题黑体,二级标题楷体 支持批量处理整个文件夹中的 Word,输出到新的目标文件夹 适合公文排版、规…

本文展示如何利用 python-docx 为大量 Word 文档自动设置符合规范的字体格式——

  • 标题使用方正小标宋

  • 姓名、部门、日期使用楷体

  • 正文使用仿宋

  • 一级标题黑体,二级标题楷体

  • 支持批量处理整个文件夹中的 Word,输出到新的目标文件夹

适合公文排版、规范报告、美化文件等日常办公场景。


🎯 核心思路

  1. 定义专属字体样式函数:F_title, F_name_dept, F_main, F_title1, F_title2

  2. 批量读取指定目录下所有 .docx 文件

  3. 逐文档处理:遍历段落,对不同层级结构段落应用不同样式

  4. 按原文件名保存至目标目录 已处理文件


🛠️ 字体样式函数定义

from docx.shared import Pt
from docx.oxml.ns import qndef F_title(run):run.font.size = Pt(22)run.bold = Truerun.font.name = "方正小标宋_GBK"run._element.rPr.rFonts.set(qn("w:eastAsia"), "方正小标宋_GBK")def F_name_dept(run):run.font.size = Pt(17)run.bold = Falserun.font.name = "楷体"run._element.rPr.rFonts.set(qn("w:eastAsia"), "楷体")def F_main(run):run.font.size = Pt(17)run.bold = Falserun.font.name = "仿宋"run._element.rPr.rFonts.set(qn("w:eastAsia"), "仿宋")def F_title1(run):run.font.size = Pt(17)run.bold = Falserun.font.name = "黑体"run._element.rPr.rFonts.set(qn("w:eastAsia"), "黑体")def F_title2(run):run.font.size = Pt(17)run.bold = Truerun.font.name = "楷体"run._element.rPr.rFonts.set(qn("w:eastAsia"), "楷体")
  • 使用 .font.name 设置英文字体,配合 qn('w:eastAsia') 设置中文字体 RedditInterSystems开发者社区+5python-docx+5阿里云资讯网+5GitHub;

  • 字体大小通过 Pt() 设置,适用于 Word 排版需求 python-docx+1Reddit+1。


🔄 批量处理多文件逻辑

import docx, ospath = '待处理文件'
files = [os.path.join(path, f) for f in os.listdir(path)]for file in files:doc = docx.Document(file)# 第一段为总标题for run in doc.paragraphs[0].runs:F_title(run)# 第二、三段为姓名、部门、日期for para in doc.paragraphs[1:3]:for run in para.runs:F_name_dept(run)title1_marks = ["一、","二、","三、","四、"]title2_marks = ["1、","2、","3、","4、"]for para in doc.paragraphs[3:]:if any(mark in para.text for mark in title1_marks):for run in para.runs:F_title1(run)elif any(mark in para.text for mark in title2_marks):for run in para.runs:F_title2(run)else:for run in para.runs:F_main(run)out_path = os.path.join('已处理文件', os.path.basename(file))doc.save(out_path)
  • 第一段为主标题,第二三段为姓名部门,再往下根据“标记符”区分不同层级段落;

  • 支持格式自动套用,不用手动修改每段文字。


🖼️ 结果展示区


✅ 注意事项 & 技术说明

  • 中文字体需与 Windows 安装字体保持一致名称,否则设置无效 ;

  • 需导入 qn 方法将中文字体写入 w:eastAsia 标签,保证兼容 Word 中文渲染;

  • Pt() 方法设定磅值,根据文档规范可自定义字号;

  • 建议先备份原文件,再保存结果到 已处理文件 文件夹。


🧭 拓展建议

  • ✅ 动态识别更多层级标题,例如“(一)、(二)…”;

  • ✅ 支持文档末尾“参考文献”“附件”自动添加页眉页脚信息;

  • ✅ 结合之前表格样式处理脚本,自动格式 Word 中表格单元格;

  • ✅ GUI 界面支持字体选择及批处理路径一键操作。

 更多实用案例,代码,素材如下:

自取链接:https://pan.quark.cn/s/a46f30accea2


📝 总结

你现在拥有了一个强大的批量 Word 文档排版工具,只需轻松拖入文档即可一键套用统一字体样式。不论是公司报告,还是多份会议纪要,都可以实现美观规范的自动排版。如果需要进一步定制样式或元素,欢迎继续提需求!

 

 

 

http://www.dtcms.com/a/404970.html

相关文章:

  • 公司设计网站推荐温州网站设计制作课程
  • 建设网站用动态ip还是静态ip盐城网站建设流程
  • 辽宁建设厅网站什么时候换的贵州icp网站备案中心
  • h5网站开发是什么意思西地那非片的功效与作用
  • 免费网站建设招商深圳建筑行业招聘网
  • 龙岩做网站新乡做网站推广
  • 移动端的网站建设网贷审核网站怎么做
  • 可以打开的wap网站Wordpress怎么連結mysql
  • 扶风网站开发外贸网站都有那些
  • win8导航网站模板广州公司注册流程及费用
  • 施工企业负责人seo关键词排名优化怎样收费
  • 西宁网络公司做网站哪家好计算机多媒体毕业设计网站建设
  • 网站标签图标代码静态网站开发网站
  • 如何建个人网站教程网站优化比较好用的软件
  • 微网站建设资讯出入库管理系统软件
  • 网站运营部的职责微商城怎么弄
  • 外贸网站建设要注意什么网络公司运营是干啥的
  • 做网站都可以做什么网站建设与设计教程视频
  • 网站出问题制作网页的要素
  • 佛山专业外贸网站建设合肥关键词优化平台
  • 网站如何申请化妆品备案查询网站
  • 网站建设与管理报告企业网站seo名称
  • 遥控器外壳设计网站推荐ip做网站
  • 学做ps的网站有哪些医院网站建设需求分析调研表
  • 域名做网站微信手机网站搭建
  • 如何建立网站西安做义工网站
  • 专业网站开发哪家专业常州住房和城乡建设局网站首页
  • 贵州省网站集约化建设广西网络推广
  • 做简历网站 39仪征做网站公司哪家好
  • 建盏周世义个人简介优化品牌seo关键词