python word 应用,设置 word 文档的内容格式

  这一篇说一下对 word 文档内容的常规操作。如何设置字体大小、字体样式、字体颜色、段落格式等针对文档内容的操作。

  1、导入相关依赖

  1# 字体设置函数

  2from docx.oxml.ns import qn

  3# word 文档对象

  4from docx import Document

  5# 字体颜色对象

  6from docx.shared import RGBColor

  7# 缩进字符设置

  8from docx.shared import Inches

  2、添加下划线,加粗

  1# 添加内容

  2paragraph = doc_.add_paragraph()

  3run_ = paragraph.add_run("Python 博客")

  4# 获取字体对象

  5font_ = run_.font

  6# 设置下划线

  7font_.underline = True

  8# 设置加粗

  9font_.bold = True

  3、设置字体颜色

  1# 添加内容

  2paragraph = doc_.add_paragraph()

  3run_ = paragraph.add_run("Python博客")

  4# 获取字体对象

  5font_ = run_.font

  6# 设置字体颜色

  7font_.color.rgb = RGBColor(0xFF,0x00,0x00)

  4、设置字体大小

  1# 添加内容

  2paragraph = doc_.add_paragraph()

  3run_ = paragraph.add_run("Python博客")

  4# 获取字体对象

  5font_ = run_.font

  6# 设置字体大小

  7font_.size = Pt(20)

  5、设置段落格式

  1# 添加内容

  2content_ ="Hello World"

  3paragraph = doc_.add_paragraph(content_)

  4# 获取格式对象 大连人流医院 www.dl-fkw.com/

  5paragraph_format = paragraph.paragraph_format

  6# 设置首行缩进

  7paragraph_format.first_line_indent = Inches(0.2)

  8# 设置段前距,单位为英镑

  9paragraph_format.space_after = Pt(10)

  10# 设置段后距,单位为英镑

  11paragraph_format.space_before = Pt(5)

  6、插入表格

  1# 添加表格

  2table_ = doc_.add_table(rows=2, cols=2, style="Medium Grid 1 Accent 1")

  3# 填写第一行第一列内容

  4table_.cell(0,0).text ="

  5# 填写第一行第二列内容

  6table_.cell(0,1).text =""

  7# 填写第二行第一列内容

  8table_.cell(1,0).text ="描述"

  9# 填写第二行第二列内容

  10table_.cell(1,1).text =""

  7、插入图片

  1# 添加图片、width 属性设置大小

  2doc_.add_picture(r"/usr/load/download/test.png", width=Inches(4.25))

  3# 保存文档

  4doc_.save('Python--Word 内容格式.docx')

请使用浏览器的分享功能分享到微信等