我们的用户要求一种简单的方法将DocBook XML转换为OOXML(DocBook转换为Word DOCX)并返回。内部编辑在Oxygen XML Editor完成,但有时他们必须将文件发送给其他人,而Word仍然是事实上的标准。
我想这将是一项重大任务,所以任何帮助都会受到赞赏。
编辑:
找到docbook2wordml个XSL样式表。这可能很有用。
答案 0 :(得分:4)
尝试Oxgarage:http://www.tei-c.org/oxgarage/它通过TEI在DocBook和OOXML(以及其他格式)之间进行转换。
您可以将其用作Web服务,也可以在此处获取XSLT 2.0脚本:https://github.com/TEIC/Stylesheets/
编辑:更新链接!
答案 1 :(得分:0)
OxGarage http://oxgarage.oucs.ox.ac.uk:8080/ege-webclient/似乎失败了。
或者,您可以使用the OxGarage docker image开始运行自己的OxGarage服务,这应该是更好的方式。
您也可以尝试使用this oxgarage-docker GutHub repo自行构建OxGarage docker镜像。一旦运行,您就可以在浏览器中使用OxGarage Web客户端:
http://<your host name e.g., localhost>:8080/ege-webclient