使用 python-docx 库写一个 Word 文档的辞职函,关于 python-docx 的基础应用参考前面两节内容,主要包括标题、引导语、正文、署名部分辞职函内容,今天的内容有点干欢迎提问、交流。
前往 >>?【阅读全文】
#?-*-?coding:?UTF-8?-*-
from?docx?import?Document
def run():
#?创建?word?对象
doc_?=?Document()
#?字体样式
from?docx.oxml.ns?import?qn
doc_.styles['Normal'].font.name?=?u'宋体'
#?设置标题
paragraph_?=?doc_.add_paragraph()
run_?=?paragraph_.add_run(u"辞职函")
#?获取标题的字体对象
font_?=?run_.font
#?加粗
font_.bold?=?True
from?docx.shared?import?Pt
#?设置字体大小?30?英镑
font_.size?=?Pt(20)
#?设置水平居中
from?docx.enum.text?import?WD_PARAGRAPH_ALIGNMENT
paragraph_format_title?=?paragraph_.paragraph_format
paragraph_format_title.alignment?=?WD_PARAGRAPH_ALIGNMENT.CENTER
#?添加问候
doc_.add_paragraph(u"尊敬的领导:")
#?添加正文
content_?=?u"此时辞呈,敬请海涵,当初公司募才纳新,未嫌我才疏学浅,承蒙收容,入职以来,领导厚爱,同事相亲,"?\
? ? ? ? u"至今心怀感念,不敢稍有遗忘。勤心劳作,不求闻达富贵,薪酬所愿,只需温饱残喘,欲效犬马,以图恩报。时至今日,"?\
? ? ? ? u"事与愿违,本当坚持,然孝亲养身,责任在肩,今日请辞,实属无奈。提携之恩,栽培之情,铭记五内。"
paragraph?=?doc_.add_paragraph(content_)
paragraph_format_content?=?paragraph.paragraph_format
#?设置首行缩进
from?docx.shared?import?Inches
paragraph_format_content.first_line_indent?=?Inches(0.25)
#?添加署名
paragraph_format_name_format?=?doc_.add_paragraph(u"公众号:【Python 集中营】").paragraph_format
paragraph_format_name_format.left_indent?=?Inches(4)
#?保存文档
doc_.save(u'C:/Python集中营--辞职函.docx')
if?__name__?==?'__main__':
?run()