docxtpl - word模板
from docxtpl import DocxTemplate
#設定模板word檔案
doc = DocxTemplate("my_word_template.docx")
context = { 'company_name' : "World company" }
doc.render(context)
#渲染後,儲存為新的word檔案
doc.save("generated_doc.docx")
docxtpl包使用了兩個主要的包:
- python-docx for reading, writing and creating sub documents(讀寫建立子文件,含子包docx.shared)
- jinja2 for managing tags inserted into the template docx(管理插入到模板中的標籤)
python-docx包建立文件功能強大,但是在修改文件上還是python-docx-template比較方便。
word模板中用到的Jinja2語法的標籤。
- 文字類RichText
- 圖片類InlineImage
- 替換圖片replace_pic函式
相關文章
- 自定義 Word 模板
- Springboot如何利用模板,快速生成word文件?Spring Boot
- NOPI讀取Word模板並儲存
- freemarker根據靜態模板和動態模板生成PDF與Word
- 使用Java填充Word模板的方法詳解Java
- 如何修改word預設模板(Normal.dotm)ORM
- 【java】利用aspose.words的ReportingEngine填充word模板Java
- SAP CRM如何建立支援Web Service的WORD模板Web
- 使用PHPWord對Word檔案做模板替換PHP
- DocTemplateTool - 可根據模板生成word或pdf檔案的工具
- 關於Docx動態控制word模板檔案的資料
- 用docxtpl庫實現docx報告自動化輸出
- Vue 自定義富文字編輯器 tinymce 支援匯入 word 模板Vue
- Win10系統中怎麼開啟word模板路徑Win10
- CVE-2022-30190 Follina Office RCE分析【附自定義word釣魚模板POC】
- Java 在Word中建立郵件合併模板併合並文字和圖片Java
- aspose word指定位置插入圖片,藉助word模板檔案中的書籤來定位 及Java 獲取網路圖片Java
- pdf轉word格式PDF to word for MacMac
- Hello Word!
- hello word
- Word Ladder
- word 2021:Word 2021 LTSC for Mac 中文版Mac
- word-break 和 word-wrap 的區別
- word-wrap同word-break的區別
- pdf 轉 word
- word小程式
- Leetcode Word SearchLeetCode
- Java操作WordJava
- Character Specifications for A Word
- linux - word frequencyLinux
- Python操作WordPython
- Word 工作技巧
- Django 模板引擎以及模板Django
- [PY] Word 處理, 技術選型, Word 轉 PDF
- 區分 word-wrap/word-break/white-space
- 壓縮Word,一鍵實現Word文件壓縮
- pdf轉word工具推薦 PDF to word 最新啟用版
- word公式怎麼計算 word公式計算的方法公式