簡體   English   中英

如何使用 python odfdo 模塊更新頁面 header?

[英]How to update Page header using python odfdo module?

我是 python 語言的完整初學者。 對於一個項目,我正在編寫一個 python 腳本來使用 odfdo 模塊更新模板打開文檔文件。 我很難理解更新頁面 header 的概念。 我查看了 Odfdo 文檔並找到了“get_page_headers”和“set_page_headers”功能,但沒有成功使用它。有人可以幫我嗎?

謝謝

這適用於 Libreoffice 6.4:

獲取母版頁樣式。 加載該樣式后,您只需修改頁面 header。

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)

問候,羅伯特

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM