Python全系列 教程
3567个小节阅读:5929.7k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
xxxxxxxxxx
from docx import Document
from docx.shared import Pt,RGBColor
from docx.enum.text import WD_PARAGRAPH_ALIGNMENT
from docx.oxml.ns import qn
def create_book():
# 生成一个文档
doc1 = Document()
# 增加标题
title = doc1.add_paragraph()
run = title.add_run('录取通知书')
# 设置标题的样式
run.font.size = Pt(30)
run.font.color.rgb = RGBColor(255,0,0)
run.font.name = ''
run._element.rPr.rFonts.set(qn('w:eastAsia'),'黑体')
title.paragraph_format.alignment = WD_PARAGRAPH_ALIGNMENT.CENTER
# 增加内容
doc1.add_paragraph('张三 同学:')
content1 = doc1.add_paragraph('兹录取你入我校 人工智能技术 专业类学习。请凭本通知书来报道。具体时间、地点见《新生入学须知》。')
# 设置内容样式
content1.paragraph_format.first_line_indent = Pt(30)
# 落款
footer = doc1.add_paragraph('清华大学\n')
footer.add_run('二0三0年八月十号')
footer.paragraph_format.alignment = WD_PARAGRAPH_ALIGNMENT.RIGHT
# 保存文档
doc1.save('./create_data/07_录取通知书.docx')
def create_book2(name,major,school,_time):
# 生成一个文档
doc1 = Document()
# 增加标题
title = doc1.add_paragraph()
run = title.add_run('录取通知书')
# 设置标题的样式
run.font.size = Pt(30)
run.font.color.rgb = RGBColor(255,0,0)
run.font.name = ''
run._element.rPr.rFonts.set(qn('w:eastAsia'),'黑体')
title.paragraph_format.alignment = WD_PARAGRAPH_ALIGNMENT.CENTER
# 增加内容
doc1.add_paragraph(f'__{name}__ 同学:')
content1 = doc1.add_paragraph(f'兹录取你入我校 __{major}__ 专业类学习。请凭本通知书来报道。具体时间、地点见《新生入学须知》。')
# 设置内容样式
content1.paragraph_format.first_line_indent = Pt(30)
# 落款
footer = doc1.add_paragraph(f'{school}\n')
footer.add_run(f'{_time}')
footer.paragraph_format.alignment = WD_PARAGRAPH_ALIGNMENT.RIGHT
# 保存文档
doc1.save(f'./create_data/07_录取通知书_{name}.docx')
if __name__ == '__main__':
# create_book()
create_book2('吕布','人工智能技术','清华大学','二0三0年八月十号')