html - 从 HTML 转换为 WordprocessingML

标签 html wordprocessingml

我有一个将数据保存为 HTML 的富文本框。基本上只是段落标签和简单的格式。我需要将此文本(带格式)粘贴到我正在以 wordprocessingML 格式创建的文档中。我正在考虑使用 XSLT 进行转换,但就目前而言,我已经做到了。快速谷歌搜索并没有以示例或我不必购买的免费东西的形式出现太多。

有什么想法吗?

最佳答案

我今天在 google 上搜索 html to wordprocessingml 时发现了您的问题。第二个命中是Converting an HTML table to WordProcessingML with XSLT ,这应该让你开始走上正确的道路。我仍然没有找到一个功能齐全的样式表来处理多种类型的元素。

另一种方法是在文章“Dynamically generate a MS Word document using HTML & CSS”中找到的方法。这种方法对 HTML(一些 XML namespace 、针对 Outlook 2007 的条件注释(?!)以及专有和有效 CSS 样式的混合)添加的内容很少,并且产生类似的结果,但处理更少。但是,我在查找有关它的文档时遇到了麻烦。带样式的实体(例如,mso-header-margin)似乎可以追溯到 Office 2000。documentation (真的是微软,一个解压 CHM 的可执行文件?你不应该有!)这些实体上的日期已经过时,但它似乎仍然适用于 Word 2007。

关于html - 从 HTML 转换为 WordprocessingML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5651326/

相关文章:

html - 防止强制字段星号标签换行

c# - 使用 WordProcessingDocument 时如何删除 XMLSchemaReference?

html - 在 div 中分配元素的大小

html - 透明的 div 但不是里面的内容

c# - 如何使用 DocumentFormat.OpenXml 在 Word 模板中编辑书签并将其另存为新的 PDF 文件?

c# - 随机错误 内存流不可扩展

xpath - 如何从 C# 中的 word (docx) 文档中获取文本?

javascript - 如何在我的函数运行时取消绑定(bind)或防止其他点击事件发生?

javascript - 使用 setTimeout() 关闭 jQuery UI