DocBook到OOXML

时间:2011-11-08 18:06:09

标签: xslt ms-word openxml docbook

我们的用户要求一种简单的方法将DocBook XML转换为OOXML(DocBook转换为Word DOCX)并返回。内部编辑在Oxygen XML Editor完成,但有时他们必须将文件发送给其他人,而Word仍然是事实上的标准。

我想这将是一项重大任务,所以任何帮助都会受到赞赏。

编辑:

找到docbook2wordml个XSL样式表。这可能很有用。

2 个答案:

答案 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

enter image description here