0

我正在尝试在不使用互操作 dll 的情况下将 HTM 转换为 docx。我尝试过使用 HTML 和 CSS以及Html 到 OpenXml动态生成 MS Word 文档

我没有找到一种方法将 HTML 转换为 Docx,并且所有样式和图像都完好无损。Openxml 确实支持样式,但仅在样式为内联时才支持。如果我在 CSS 文件中定义了样式,则样式不会得到反映。

我可以采取什么替代方案来实现这一目标?

4

1 回答 1

0

Queston 1 - 保留样式

在使用 html2openxml 转换文档之前,预处理 HTML 以内联 css 文件中的样式。

问题 2 - 保留图像

根据此处http://html2openxml.codeplex.com/wikipage?title=ImageProcessing&referringTitle=Documentation ,图像应该在该转换器中工作

也许你需要调试一下/发布更多信息

编辑 也许你忘了设置基本路径

converter.BaseImageUrl = new Uri("http://myserver:8080/");
于 2013-02-14T10:41:51.590 回答