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)
相关推荐
傻啦嘿哟8 小时前
使用 Python 管理 Word 节及页面布局设置
开发语言·python·word
梦因you而美9 小时前
Python批量读取Word表格(全格式兼容:上下标+公式+字体样式)
python·自动化·word·办公自动化·提取word表格·omml格式
CodeCxil1 天前
基于Vue的在线Online Word文档编辑器-效果预览
前端·vue.js·word
CodeCxil1 天前
基于Vue的在线Online Word文档编辑器
vue.js·编辑器·word
诸葛大钢铁1 天前
如何将PDF以矢量图插入Word? 在线将PDF转为SVG格式
pdf·word·矢量图·pdf2svg
神仙别闹1 天前
基于 MATLAB 实现 Word 的信息隐藏算法
c#·word·xhtml
weixin_416660072 天前
告别格式烦恼:如何让AI内容转换到Word后不乱码
人工智能·word·数学公式
妃衣2 天前
html页面,富文本转word 、Html to Word(docx)
前端·html·word·html转word
妃衣2 天前
Html转word追加篇,关于hr标签分割线的显示
java·html·word
唐僧不爱八戒2 天前
Java + Aspose Word TOC 工具完整构建流程
word