我非常喜欢Sphinx的很多功能,但我还要求最终输出为docx。我和.rst一起好运 - > .odt - > .docx使用rst2odt.py(docutils
)和LibreOffice。我注意到Sphinx可以生成“Docutils XML”。在我看来,我应该能够使用它,然后通过与rst2odt.py相同的机制转到.odt。但是,我不确定我会怎么做。我意识到有一个包sphinxcontrib-docxbuilder
,但它在内部使用python-docx
,基于我的实验,它具有相当有限的表支持。我首先使用的是因为能够以非常干净的方式进行列/行跨越。
我正在考虑的替代方案是使用类似jinja2
之类的东西来完成我需要Sphinx的所有东西并坚持使用rst2odt.py。