直接将单个XML文件转换为DOCX

mj_nunez

我试图将单个XML文件转换为DOCX文件,并通过使用XSLT将XML转换为XHTML来实现,然后在MS Word上打开XHTML并将其另存为DOCX。

但是我的任务是将任何XML结构(DITA,TEI,DocBook等)直接转换为DOCX ...还有其他方法吗?

我只是找不到任何来源。始终是DOCX到XML,而不是相反。

克休斯

是的,您可以使用XSLT从任何这些XML格式转换为OOXMLXSLT是XML到XML转换的理想选择。

也就是说,您提到的每种输入XML格式都非常复杂,而OOXML则非常复杂。此外,DOCX实际上是许多组件的组合,包括document.xml通过Open Packaging Conventions打包的OOXML中文件

首先,建议您以首先在MS Word中手动创建的简单文档为目标。将文件从.docx扩展名重命名为扩展.zip名,然后解压缩组件并恢复word/document.xml文件。制作一个简单的XSLT程序,以按原样输出OOXML的方式输出该OOXML的内容word/document.xml然后,慢慢添加一些自定义项。完成后,将生成的word/document.xml文件重新插入解压缩的程序集中,重新压缩,将扩展名重命名.docx,您将根据请求将XML直接转换为DOCX。

有关更多详细信息,请参阅“使用XSLT和Open XML创建Word 2007文档”

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将 .xml 文件直接转换为 .txt 文件...无需解析

来自分类Dev

将Docx文件转换为图像

来自分类Dev

将docx文件批量转换为pdf

来自分类Dev

vbscript 将 html 文件转换为 docx

来自分类Dev

将XML文件转换为单个字符串的问题

来自分类Dev

如何将 XML Word 文档转换为 DOCX?

来自分类Dev

将docx文件转换为PDF而不丢失格式?

来自分类Dev

使用LibreOffice将wpd文件批量转换为docx

来自分类Dev

如何使用 tbszip 将 docx 文件转换为 pdf

来自分类Dev

如何直接将代码应用于所有文件并将xml文件转换为txt文件

来自分类Dev

如何将直接链接文件转换为.torrent文件?

来自分类Dev

将docx转换为pdf

来自分类Dev

IE11将.xlsx文件转换为.xls并将.docx文件转换为.doc

来自分类Dev

将多个嵌套文件转换为单个文件(连接它们)

来自分类Dev

将XML文件转换为CSV

来自分类Dev

将XML消息文件转换为CSV

来自分类Dev

将多个表转换为xml文件

来自分类Dev

将.CSV文件转换为.XML

来自分类Dev

将XML文件转换为QAbstractItemModel

来自分类Dev

将 XML 文件转换为数组

来自分类Dev

在Play框架中转换文件(特别是将.doc / .docx转换为.html)

来自分类Dev

使用XSLT将XML文件转换为RDF / XML

来自分类Dev

使用 XSLT 文件将 XML 转换为 XML

来自分类Dev

将docx文件转换为pdf文件时发生错误pywintypes.com_error

来自分类Dev

加载 zip 文件,将“.docx”转换为文本文件,然后导出回 R

来自分类Dev

将具有“.dotx”扩展名(模板)的文件转换为“docx”(Word 文件)

来自分类Dev

在Swift中将Docx文件转换为文本

来自分类Dev

如何使用php将.xlsx文件转换为.xml文件?

来自分类Dev

使用Java将XML文件转换为CSV文件

Related 相关文章

热门标签

归档