在我的应用程序中,我正在使用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文档中。
问题
如何将ckeditor数据保存为带图像的单词?
答案 0 :(得分:0)
您的代码所做的只能创建基于文本的文档,而不是真正的Word文档。
为了将图像数据写入文档,您必须使用MS Word Object Model类。只需引用项目中的Microsoft.Office.Interop.Word
.NET库,您就可以获得大量可以在代码中公开的相关API。
看看这个post,它可能会对您有所帮助。