# -*- 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')