我需要协助将DocBook文件转换为Microsoft Word文件。
我是否需要一个XSL文件来进行转换?
我知道这是一个11年前的问题。但现在,2022年您可以使用Pandoc将DocBook转换为MS Word(docx)。
pandoc --from docbook --to docx --output filename.docx filename.docbook
<xi:include>
? - albertfilename.docbook
)。 - zazke我最近为我们的用户实现了同样的功能。 他们使用 Oxygen XML 编辑器,可以通过 XSL 轻松进行转换。 我本来想做 OOXML,但最终选择了 WordML。 作为起点,我使用了 roundtrip XSL,但由于现有错误或缺少的功能,我不得不重写许多模板。 此外,我还进行了其他自定义以服务于某些目的或仅适用于我们的 XML 文件。
我不介意向该项目做出贡献,但真的不知道如何开始。
我正在使用XQuery和typeswitch库将DocBook转换为各种格式。XQuery使用索引,因此我可以快速地转换许多文档。