And*_*cia 19 documentation ms-word python-sphinx
Sphinx支持几种输出格式:
html
或dirhtml
).pdf
或.ps
如何在Microsoft Word文件中获取输出?
使用另一个doc生成器,我设法生成一个单独的html输出文件,然后使用Word应用程序将其转换为Microsoft Word格式.
不幸的是,我不知道生成Word或HTML单页格式的方法.
我使用的解决方案是注释中提到的andho之类的singlehtml构建器,然后使用pandoc将html转换为docx。以下示例假定生成的html位于_build / singlehtml / index.html
make singlehtml
cd _build/singlehtml/
pandoc -o index.docx index.html
Run Code Online (Sandbox Code Playgroud)
要将重组文本中的文件转换为MSdoc,我使用rst2odt
和下一步unoconv
.看下一个脚本:
#!/bin/sh
rst2odt $1 $1.odt
unoconv -f doc $1.odt
rm $1.odt
Run Code Online (Sandbox Code Playgroud)
有了rst2odt
您可以使用自己的样式表:unoconv
自带的OpenOffice也允许在转换过程中应用的开放式办公室样式(模板).只需编辑转换后的文档,更改样式,添加页眉和页脚,将其另存为ODF文本文档模板(OTT)并将其用作转换的一部分,如:
unoconv -f doc -t template.ott $1.odt
Run Code Online (Sandbox Code Playgroud)
以后使用该模板进行各种转换.
Ale*_*lex -5
我现在不知道 Sphinx 是什么,但您可以创建 rtf 文件或 html 文件或类似的文件。
有关更多信息/方法,请参阅以下博文:办公自动化
以及从那里:如何使用 ASP 生成 RTF 文档以流式传输到 Microsoft Word
本文介绍如何使用 ASP 脚本生成富文本格式 (RTF) 文件,然后将这些文件流式传输到 Microsoft Word。该技术为运行时文档生成提供了 Microsoft Word 服务器端自动化的替代方案。
您不使用 ASP 脚本(谁使用 :-) ),而是为了这个想法。