2024年5月27日 星期一

用JinJa2設計試題Word模板再用Python產生個人試題紙

上一篇文章:用Python設計JinJa2樣版的Word文件

Word試題模板



程式:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
from docxtpl import DocxTemplate

tpl = DocxTemplate("ExamTemplate.docx")

context = {
            "schoolyear" : "112",
            "semester" : "二",
            "subject" : "電腦軟體應用",
            "class" : "五資一甲",
            "studentID" : "123456789",
            "name" : "王老五"
          }

tpl.render(context)
tpl.save("ExaminationPapers.docx")

執行結果:








沒有留言:

張貼留言