将所见即所得内容写入Word文档

时间:2013-02-26 20:12:21

标签: c# html ms-word ms-office

我正在使用CKeditor从用户那里获取一些数据,我想将这个非常高的HTML编辑器上的任何用户类型保存到Word文档而不会丢失外观。

我已经做了很多搜索,但实际上却无法找到任何资源。

其中一些是: How can a Word document be created in C#?

Problem writing HTML content to Word document in ASP.NET

等等。

不确定为什么没有明确的方向。

任何指针?你可以推荐哪些图书馆?

1 个答案:

答案 0 :(得分:1)

您可以使用Open XML sdk以编程方式创建Word文档,而无需在服务器上安装word。您可以使用Html to Openxml将简单的html转换为word文档。或者,您可以将html文件作为alt块插入到word文档中,而不会丢失格式(除非您使用外部css)。它的示例代码herethis one