将Ckeditor文本保存为带图像的单词

时间:2016-08-25 04:38:30

标签: c# asp.net

在我的应用程序中,我正在使用Ckeditor,并将ckeditor文本保存为单词Document,并使用以下代码。

string Text = "<html><body>" + CKEditor1.Text + "</body></html>";
        string DownPath = @"c:\Files";

            using (System.IO.StreamWriter file = new System.IO.StreamWriter(DownPath + @"\" + "Filename" + ".Doc"))
            {
                file.Write(Text);
            }

此处文本和样式按原样保存,但如果Ckeditor文本中有任何图像,则它们不会显示在word文档中。

我附上了图片错误一词。Error

问题

如何将ckeditor数据保存为带图像的单词?

1 个答案:

答案 0 :(得分:0)

您的代码所做的只能创建基于文本的文档,而不是真正的Word文档。

为了将图像数据写入文档,您必须使用MS Word Object Model类。只需引用项目中的Microsoft.Office.Interop.Word .NET库,您就可以获得大量可以在代码中公开的相关API。

看看这个post,它可能会对您有所帮助。