从 python 修改 libreoffice writer 文档以进行自动报告

modify libreoffice writer document from python for auto reporting

我想从我的 python 程序生成自动报告。我之前使用的是 pdf reportlab 解决方案,但我的需求在不断变化。我需要在报告中评论/应用修改的可能性。

因此,我想创建一个空的 LibreOffice writer 文档(但带有徽标、第一页、 等等,就像一个模板),我计划从我的程序中复制这个文档,从我的 python 程序数据、txt 和图片中获取它,并用一个新名称保存它。

这样,报告就收尾了,最后我可以自己调整。 您知道是否可以这样做吗?

感谢您的帮助!

我找到的解决方案之一是使用 python docx 库。它可以像文档一样打开和保存 docx。它应该与作者文档一起使用