美文网首页Data Science
python-docx设置段落格式

python-docx设置段落格式

作者: justgo_b2cd | 来源:发表于2021-03-31 14:10 被阅读0次

代码中 "Normal"表示正文的样式,["Heading 2"]表示2级标题的样式,当然一级标题的样式关键字为["Heading 1"]

import docx
from docx import Document   #用来建立一个word对象
from docx.shared import Pt  #用来设置字体的大小
from docx.shared import Inches
from docx.oxml.ns import qn  #设置字体
from docx.shared import RGBColor  #设置字体的颜色
from docx.enum.text import WD_ALIGN_PARAGRAPH  #设置对其方式

#创建一个空白的word文档
doc=Document()
doc.styles["Normal"].font.name=u"Times New Roman"  #设置全局字体
doc.styles["Normal"]._element.rPr.rFonts.set(qn('w:eastAsia'), u'宋体')#设置中文字体
doc.styles["Normal"].font.color.rgb=RGBColor(255,0,0)#设置正文全局颜色为红色
doc.styles["Normal"].font.size=Pt(29)#设置正文全局大小为29
doc.styles["Heading 2"].font.size=Pt(29)#设置全局2级标题的字体大小为29

p=doc.add_paragraph()
r=p.add_run("违反接收")#这个段落使用的是Normal的样式

para_heading=doc.add_heading('',level=2)#返回1级标题段落对象,标题也相当于一个段落
run=para_heading.add_run(u"前言")#这个使用的是"Heading 2" 的样式

doc.save("特殊字体.docx")

设置分页符

document.add_page_break()

首行缩进两个字符

# 获取段落样式
paragraph_format = style.paragraph_format
# 首行缩进0.74厘米,即2个字符
paragraph_format.first_line_indent = Cm(0.74)

设置行间距

相关文章

  • python-docx设置段落格式

    代码中 "Normal"表示正文的样式,["Heading 2"]表示2级标题的样式,当然一级标题的样式关键字为[...

  • 设置交叉引用与快速删插文献

    一、设置交叉引用 1.将参考文献设置成自动编号格式 a.菜单栏-开始-段落 b.段落-定义新编号格式 c.选择设置...

  • Word中英文单词错误换行的解决办法

    首先全选内容,清除格式 设置段落格式,如下图所示 断开的单词可以添加连字符- 重新设置格式和排版即可,

  • C#获取word段落样式

    实现需求,分别调整正文和标题的段落格式。 通过遍历段落,区分正文和标题,然后设置对应格式,参考代码如下: 如果需要...

  • python生成word文档

    cmd pip安装: pip install python-docx -U word格式排版 http://blo...

  • Word中关于段落的新手教程

    段落格式是指以段落为单位的格式设置,是文档排版中主要操作的对象之一。 关注公众号"求学若渴"下载完整视频教程 一、...

  • 快速排版

    缩进 间距 字间距: 行间距: 段落间距 清楚所有格式,重新设置

  • 【视频回放 | Office高手之路】第2次课程:Word文档美

    提示:为了保证学习效果,建议使用电脑观看。 简要总结 1.查找替换的应用 2.字体格式的设置 3.段落格式的设置 ...

  • 无标题文章

    1.制作一个HTML文本格式元素标记的网页,设置段落及文字相应属性,段落标题设置超链接,当鼠标经过标题链接时,点击...

  • 电脑实用快捷键

    用于设置字符格式和段落格式的快捷键 ctrl+shift+F:改变字体 ctrl+shift+p:改变字号 ctr...

网友评论

    本文标题:python-docx设置段落格式

    本文链接:https://www.haomeiwen.com/subject/qnvrzktx.html