python-docx自定义word段落样式

本文介绍了使用Python库fromdocx操作Word文档的方法,包括添加大标题、创建自定义段落样式(如Arial字体、蓝色文本)、设置段落居中对齐,并保存为example.docx文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

from docx import Document  
from docx.shared import Pt, RGBColor  
from docx.enum.text import WD_PARAGRAPH_ALIGNMENT  
from docx.enum.style import WD_STYLE_TYPE  

# 创建一个新的Word文档对象  
doc = Document()  
  
# 添加一个大标题  
doc.add_heading('Main Heading', level=1)  
  
# 创建一个独特的自定义段落样式名称  
style_name = 'Custom Subheading'  
  
# 创建一个段落样式  
style = doc.styles.add_style(style_name, WD_STYLE_TYPE.PARAGRAPH)  
style.font.name = 'Arial'  
style.font.size = Pt(12)  
style.font.bold = True  
style.font.color.rgb = RGBColor(0x00, 0x00, 0xFF)  # Blue color  
  
# 添加一个小标题,并应用自定义段落样式  
paragraph = doc.add_paragraph('Custom Subheading Text')  
paragraph.style = style_name  # 应用样式  
  
# 设置段落的对齐方式  
paragraph.alignment = WD_PARAGRAPH_ALIGNMENT.CENTER
  
# 保存文档  
doc.save(r"D:\word_test\example.docx")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值