2016-04-29 76 views
1

不知道为什么会发生这种情况,但下面的代码确实会从我的文档 中删除页眉和页脚任何帮助表示赞赏?使用docxtpl时,页眉和页脚消失

from docxtpl import DocxTemplate 

tpl=DocxTemplate('test_files/csa_template_tpl.docx') 

sd = tpl.new_subdoc() 
p = sd.add_paragraph('This 1st insert') 

sd2 = tpl.new_subdoc() 
p = sd2.add_paragraph('This 2nd insert') 

context1 = { 
    'mysubdoc1' : sd, 
    'mysubdoc2' : sd2, 
    'cost' : '10,000', 
    'project_description': 'facade upgrade', 
    'site': 'Penrith', 
    'sp': 'xxxxxxxx', 
    'wo': '1', 
    'contract_manager': 'Andrew Mate', 
    'csa_no': '1', 


} 

tpl.render(context1) 
tpl.save('test_files/csa_template.docx') 

回答

1

问题解决了,该库文件提到要与新的Word文档版本的兼容性问题,我恢复了“保留与Word早期版本的兼容性”保存时。