小编典典

如何使用Python创建Word文档?

python

我想使用Python创建Word文档,但是,我想尽可能多地重用现有的文档创建代码。我目前正在使用XSLT生成HTML文件,并以编程方式将其转换为PDF文件。但是,我的客户现在要求以Word(.doc)格式提供同一文档。

到目前为止,我没有太多运气找到该问题的解决方案。有谁知道可以帮助解决此问题的开源库(或 gulp 专有解决方案)?

注意:所有可能的解决方案必须在Linux上运行。我相信这消除了pywin32。


阅读 194

收藏
2020-12-20

共1个答案

小编典典

使用Python创建Word文档的几种方法:

编辑:

由于COM是不可能的,因此我建议以下内容(受@kcrumley的回答启发):

使用UNO库从python自动执行Open Office,在OOWriter中打开HTML文件,然后另存为.doc。

编辑2:

现在有一个看起来不错的纯Python python-docx项目(我没有使用过)。

2020-12-20