2

我需要将 tinymce 生成的 html 转换为 MS Word 文档而不更改它。

html 包含 base64 格式的图像。

任何人都可以建议一些好的第三方工具或一些开源 dll 在 C# 中实现它吗?

到目前为止,我已经尝试了一些(html 到 rtf dll pro 和 aspose),但没有一个能够得到想要的结果。

4

1 回答 1

1

Pandoc可以将 html 转换为 Docx并且是免费的,并且可能是一个不错的选择,因为您的编辑器不允许非常复杂的格式。

Pandoc 使用http://hackage.haskell.org/packages/archive/pandoc/1.11.1/doc/html/Text-Pandoc-Writers-Docx.html读取 HTML并使用http://hackage.haskell保存 docx .org/packages/archive/pandoc/1.11.1/doc/html/Text-Pandoc-Writers-Docx.html

它支持:

  • h1-h6
  • 块引用
  • 图片(不确定它是否适用于数据 URI)
  • 表格和列表
  • 简单格式:<b><em>
  • 链接

但是,它不支持(我认为):

  • 文本对齐
于 2013-07-26T12:36:14.220 回答