我试图在不使用interop dll的情况下将HTM转换为docx。我尝试使用Dynamically generate a MS Word document using HTML & CSS和Html to OpenXml。
我没有找到将HTML转换为Docx的方法,所有样式和图像都保持不变。 Openxml确实支持样式,但仅在样式内联时才支持。如果我在CSS文件中定义了样式,那么样式就不会被反映出来。
我可以采用哪种方法来实现这一目标?
答案 0 :(得分:-1)
Queston 1 - 保留样式
在使用html2openxml转换文档之前,预处理HTML以从css文件内联样式。
问题2 - 保留图像
根据此处http://html2openxml.codeplex.com/wikipage?title=ImageProcessing&referringTitle=Documentation
,图像应该在该转换器中工作也许你需要调试一下/发布更多信息
修改强> 也许你忘了设置基本路径
converter.BaseImageUrl = new Uri("http://myserver:8080/");