欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

大话 Python:python word 应用 -- 辞职函

程序员文章站 2022-03-03 20:50:01
...

使用 python-docx 库写一个 Word 文档的辞职函,关于 python-docx 的基础应用参考前面两节内容,主要包括标题、引导语、正文、署名部分辞职函内容,今天的内容有点干欢迎提问、交流。

 

 1# -*- coding: UTF-8 -*-
2
3from docx import Document
4
5
6def run():
7    # 创建 word 对象
8    doc_ = Document()
9    # 字体样式
10    from docx.oxml.ns import qn
11    doc_.styles['Normal'].font.name = u'宋体'
12    # 设置标题
13    paragraph_ = doc_.add_paragraph()
14    run_ = paragraph_.add_run(u"辞职函")
15    # 获取标题的字体对象
16    font_ = run_.font
17    # 加粗
18    font_.bold = True
19
20    from docx.shared import Pt
21    # 设置字体大小 30 英镑
22    font_.size = Pt(20)
23    # 设置水平居中
24    from docx.enum.text import WD_PARAGRAPH_ALIGNMENT
25    paragraph_format_title = paragraph_.paragraph_format
26    paragraph_format_title.alignment = WD_PARAGRAPH_ALIGNMENT.CENTER
27    # 添加问候
28    doc_.add_paragraph(u"尊敬的领导:")
29    # 添加正文
30    content_ = u"此时辞呈,敬请海涵,当初公司募才纳新,未嫌我才疏学浅,承蒙收容,入职以来,领导厚爱,同事相亲," \
31               u"至今心怀感念,不敢稍有遗忘。勤心劳作,不求闻达富贵,薪酬所愿,只需温饱残喘,欲效犬马,以图恩报。时至今日," \
32               u"事与愿违,本当坚持,然孝亲养身,责任在肩,今日请辞,实属无奈。提携之恩,栽培之情,铭记五内。"
33    paragraph = doc_.add_paragraph(content_)
34    paragraph_format_content = paragraph.paragraph_format
35
36    # 设置首行缩进
37    from docx.shared import Inches
38    paragraph_format_content.first_line_indent = Inches(0.25)
39
40    # 添加署名
41    paragraph_format_name_format = doc_.add_paragraph(u"公众号:【Python *】").paragraph_format
42    paragraph_format_name_format.left_indent = Inches(4)
43
44    # 保存文档
45    doc_.save(u'C:/Python*--辞职函.docx')
46
47
48if __name__ == '__main__':
49    run()

更多精彩前往微信公众号【Python *】,专注后端编程实战,原创文章每天更新!

 

大话 Python:python word 应用 -- 辞职函
            
    
    博客分类: 编程杂谈 pythonword 

相关标签: python word