【问题标题】:HTML to Open XML conversionHTML 到 Open XML 的转换
【发布时间】:2014-09-05 12:03:06
【问题描述】:

我有这个输入 HTML:

<p class="MsoNormal" style="color:#ff0000;">AA</p>

创建可用于创建有效 DOCX 文件的有效开放 XML 树的正确 xslt 代码是什么。

【问题讨论】:

  • 您的问题太宽泛了,因为有无数个“正确”的样式表可以将您的输入转换为有效的 OpenXML。
  • 你能给我一个“正确”的方法吗!!!
  • 您没有解释 XSLT 处理器应如何处理此 HTML sn-p 以及在 OpenXML 中应如何处理。只要这个基本问题仍未得到解答,没有人可以帮助您。此外,我们不知道您使用 XSLT 的环境、XSLT 和 OpenXML 的版本,我们没有看到您对此进行编码的尝试,最后,只有 XHTML 才是 XSLT 的有效输入。太多“未知数”无法给出答案。
  • 一般来说,您不应该尝试自己构建 Open XML,而应使用 C# 等编程语言的 API 来实现。

标签: html xslt openxml docx


【解决方案1】:

作为 XSLT 的替代方案,您可以尝试 docx4j-ImportXHTML;见samples。那是Java;如果您更喜欢C#/.NET,则有一个 IKVM 版本,具体请参见my walkthrough

我从事那个项目。我知道其他几个,但没有他们的经验。其中包括:http://html2openxml.codeplex.comhttp://htmltodocx.codeplex.com/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-03-03
    • 1970-01-01
    • 2017-05-01
    • 2012-06-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    相关资源
    最近更新 更多