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)
相关推荐
Yue谷9 小时前
【返修】Word的修订模式内容改为红色
word
gc_229917 小时前
学习C#调用OpenXml操作word文档的基本用法(10:读取其它文档属性)
word·openxml·自定义属性·扩展属性
缺点内向18 小时前
如何在 C# 中将 Word 文档转换为 EMF(增强型图元文件)
开发语言·c#·word·.net
secondyoung1 天前
Pandoc转换Word文档:使用Lua过滤器统一调整Pandoc文档中的图片和表格格式
经验分享·junit·word·lua·markdown·pandoc·mermaid
宋情写2 天前
poi-tl根据模板生成word文件
word
2501_930707782 天前
使用C#代码向 Word 文档添加文档属性
开发语言·c#·word
IT一氪3 天前
一款 AI 驱动的 Word 文档翻译工具
人工智能·word
东方佑3 天前
使用Python标准库将Word文档转换为HTML:深入解析.docx文件处理脚本
python·html·word
wtsolutions3 天前
Sheet-to-Doc 支持 JSON 和 JSONL 格式:批量生成 Word 文档的新方式
json·word·wtsolutions·sheet-to-doc
伟贤AI之路3 天前
原创分享:Word 转 Markdown - 精准还原 Word 格式、支持 LaTeX 公式与表格
word