【问题标题】:Convert XHTML to Word ML将 XHTML 转换为 Word ML
【发布时间】:2008-11-18 16:16:13
【问题描述】:

将 word HTML 转换为 word XML 的最佳方法是什么?我买不到工具,所以最好是 XSLT,它是免费的,并且适用于段落、列表、粗体和斜体等基本格式。

【问题讨论】:

    标签: xslt xhtml file-conversion wordml


    【解决方案1】:

    Stephane Bouillon 在 MSDN 上写了一个 blog 来讨论这个问题。她提供了一个很好的 xslt 转换来完成这项工作。它是为与 InfoPath 一起使用而设计的,并且仅支持 InfoPath 将生成的 XHTML 标记,因此您可能需要针对您的特定应用程序对其进行修改。但它似乎工作得很好,应该给你一个开始工作的起点。

    【讨论】:

    • 实际上,Stephane Buillon 的XSL 模板中的大部分标签实际上都可以用来转换XHTML->WordML,只需很少的修改。我设法使用文件中的一些标签将我自己的 html 转换为 wordml,这为我节省了大量的精力。
    【解决方案2】:

    如果您想保留来自 XHTML 文件外部的任何格式(例如,在外部样式表中),XSLT 本身对您没有任何好处。此外,Word 可以打开 (X)HTML 文件,而且已经有一段时间了。它可能看起来不如原版那么好,但它确实有效。

    事实上,如果您有 Word 和一些 VB 脚本技能,我相信可以编写一个脚本来打开 (X)HTML 文件,然后将其保存为 WordML 或普通旧 Word(如果您正在使用) Word 2003 或更早版本,如果您有 2007,则为 .docx。

    【讨论】:

      猜你喜欢
      • 2014-03-30
      • 2012-10-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多