python操作word-样式

字体

引入

复制代码
from docx.shared import Pt, Inches, RGBColor

加粗

python 复制代码
# 加粗1
p1.add_run('这是内容1.1_加粗\n').font.bold = True
# 加粗2
p1 = doc1.add_paragraph('这是段落1:\n')
p1.runs[0].font.bold = True

斜体

python 复制代码
p1.add_run('这是内容1.2_斜体\n').font.italic = True

删除线

python 复制代码
p1.add_run('这是内容1.2_斜体\n').font.italic = True

阴影

python 复制代码
p1.add_run('这是内容1.2_斜体\n').font.italic = True

字体大小

python 复制代码
p1.add_run('这是内容1.2_斜体\n').font.italic = True

颜色

python 复制代码
p1.add_run('这是内容1.2_斜体\n').font.italic = True

字体

python 复制代码
p1.add_run('这是内容1.2_斜体\n').font.italic = True

段落

引入

python 复制代码
from docx.shared import Pt

段落居中

python 复制代码
from docx.enum.text import WD_ALIGN_PARAGRAPH

doc1.add_paragraph('这是段落1:').paragraph_format.alignment = WD_ALIGN_PARAGRAPH.CENTER

左侧距离

python 复制代码
doc1.add_paragraph('Python是一种面向对象的解释型计算机程序设计语言...').paragraph_format.left_indent = Pt(50)

首行左侧距离

python 复制代码
doc1.add_paragraph('Python是一种面向对象的解释型计算机程序设计语言...').paragraph_format.first_line_indent = Pt(50)

离上的距离

python 复制代码
doc1.add_paragraph('这是段落2:').paragraph_format.space_before = Pt(30)

离下面的距离

python 复制代码
doc1.add_paragraph('这是段落3:').paragraph_format.space_after = Pt(30)

行间距

python 复制代码
doc1.add_paragraph('这是段落4:')
doc1.add_paragraph('Python是一种面向对象的解释型计算机程序设计语言...').paragraph_format.line_spacing = Pt(50)
相关推荐
玩泥巴的4 小时前
.NET驾驭Word之力:基于规则自动生成及排版Word文档
c#·word·.net·com互操作
道之极万物灭5 小时前
Python操作word实战
开发语言·python·word
跳动的喵尾巴2 天前
Endnote | word中加载项消失不见,如何处理?
word
夜白宋2 天前
【word多文档docx合并】
java·word
Uluoyu4 天前
word、pdf文档内容提取工具类
java·pdf·word
sanshizhang4 天前
word文档转pdf开源免费,可自定义水印
pdf·开源·word
lijingguang4 天前
excel和word文件默认用office打开而不是用wps
word·excel·wps
Uluoyu5 天前
支持Word (doc/docx) 和 PDF 转成一张垂直拼接的长PNG图片工具类
java·pdf·word
VBAMatrix5 天前
报告工具更新!Word附注一键期末转期初
word·办公自动化·审计报告·审计·会计师事务所·报告工具·word附注
恶猫5 天前
Polaris Officev9.9.12全功能解锁版
pdf·word·excel·ppt·office·办公·打工