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)
相关推荐
好名字08217 小时前
Vue2转Word方法(html-docx-js库)
javascript·html·word
檐下翻书17313 小时前
企业组织架构图导出Word 在线编辑免费工具
人工智能·信息可视化·去中心化·word·流程图·ai编程
涛涛北京15 小时前
【word】- 宏操作 - 如何在word中插入宏
word
涛涛北京15 小时前
【word】- 宏操作 - 如何在word中批量修改图片格式
word
usdoc文档预览15 小时前
Word文件转PDF、WPS在线打印、js提取Word文件内容、轻松将Word文档转为PDF
pdf·word·wps·在线预览·word转pdf·在线编辑·ofd在线预览解析
身如柳絮随风扬16 小时前
Spring Boot文档导出(Word,Excel,PPT),导入(Excel)
spring boot·word·excel·ppt
赵丙双16 小时前
python-docx 报错 KeyError: “There is no item named ‘NULL‘ in the archive“
python·word·docx·python-docx
GJ_WL17 小时前
word&endNote X9参考文献编号([1] [10] [100])右括号对齐
word
子不语18017 小时前
WORD操作方法
word
Felicia-侧听18 小时前
PDF转Word的两种方法
经验分享·pdf·word·pdf转word