# -*- coding: utf-8 -*- """ Created : 2015-03-12 @author: Eric Lapouyade """ from docxtpl import DocxTemplate tpl = DocxTemplate("templates/header_footer_tpl.docx") sd = tpl.new_subdoc() p = sd.add_paragraph( "This is a sub-document to check it does not break header and footer" ) context = { "title": "Header and footer test", "company_name": "The World Wide company", "date": "2016-03-17", "mysubdoc": sd, } tpl.render(context) tpl.save("output/header_footer.docx")