1

我真的很喜欢 Sphinx 的很多功能,但我也要求最终输出是 docx。docutils使用 rst2odt.py ( ) 和 LibreOffice的 .rst -> .odt -> .docx 让我很幸运。我注意到 Sphinx 可以生成“Docutils XML”。在我看来,我应该能够使用它,然后通过与 rst2odt.py 相同的机制转到 .odt。但是,我不确定我会怎么做。我意识到有一个包sphinxcontrib-docxbuilder,但它在python-docx内部使用,根据我的实验,它对表的支持相当有限。我专门使用 rst 是因为能够以非常干净的方式进行列/行跨越。

我目前正在考虑的替代方案是使用类似jinja2的东西来完成我需要 Sphinx 的所有事情,并坚持使用 rst2odt.py。

4

0 回答 0