我有一个富文本框,可以将其数据保存为HTML。基本上只是段落标签和简单的格式。我需要将此文本(带格式)粘贴到我正在使用wordprocessingML格式创建的文档中。我正在考虑使用XSLT进行转换,但这就是我所拥有的。快速谷歌搜索没有以示例的形式出现太多,或者我不需要购买的免费内容。
有什么想法吗?
答案 0 :(得分:2)
我今天在谷歌搜索 html到wordprocessingml 时发现了你的问题。第二次点击是Converting an HTML table to WordProcessingML with XSLT,这应该让你开始正确的道路。我还没有找到一个能够处理多种元素的全功能样式表。
另一种方法是在文章“Dynamically generate a MS Word document using HTML & CSS”中找到的方法。这种方法对HTML(一些XML命名空间,一个针对Outlook 2007的条件注释(?!)以及专有和有效的CSS样式的混合)几乎没有增加,并且采用较少的处理来产生类似的结果。但是,我在找到文档时遇到了麻烦。样式化的实体(例如mso-header-margin
)似乎可以追溯到Office 2000. documentation(真正的Microsoft,一个解压缩CHM的可执行文件?你不应该!)这些实体的日期是过时的,但它似乎在Word 2007中对我有用。