我是 python 语言的完整初学者。对于一个项目,我正在编写一个 python 脚本来使用 odfdo 模块更新模板打开文档文件。我很难理解更新页眉的概念。我查看了 Odfdo 文档并找到了“get_page_headers”和“set_page_headers”功能,但没有成功使用它。有人可以帮我吗?
谢谢
这适用于 Libreoffice 6.4:
获取母版页样式。加载该样式后,您只需修改页眉即可。
from odfdo import Document, Style
doc = Document(testdoc)
# its master-page style has the page-header & footer (returns one element list)
mpstyle = doc.get_styles('master-page')[0]
# get the page_header style, you can take a look at the content
print(mpstyle.get_page_header().serialize())
# Now change the page header
mpstyle.set_page_header('New text')
# save your odt file
doc.save(moddoc, pretty=True)
问候,罗伯特