C# 使用图像将编辑器文本保存到word

C# 使用图像将编辑器文本保存到word,c#,asp.net,C#,Asp.net,在我的应用程序中,我使用了Ckeditor,并将Ckeditor文本保存为word文档,代码如下 string Text = "<html><body>" + CKEditor1.Text + "</body></html>"; string DownPath = @"c:\Files"; using (System.IO.StreamWriter file = new System.IO.StreamWr

在我的应用程序中,我使用了Ckeditor,并将Ckeditor文本保存为word文档,代码如下

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);
            }
string Text=”“+CKEditor1.Text+”;
字符串下行路径=@“c:\Files”;
使用(System.IO.StreamWriter file=new System.IO.StreamWriter(下行路径+@“\”+”文件名“+”.Doc”))
{
文件。写入(文本);
}
此处,文本和样式按原样保存,但如果Ckeditor文本中有任何图像,则它们不会显示在word文档中

我附加了一个单词图像错误的快照

问题


如何将ckeditor数据保存到word with Images?

您的代码在那里所做的只能创建基于文本的文档,而不是真正的word文档

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


看看这个,它可能会对你有所帮助

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

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

看看这个,它可能会对你有所帮助

我应该帮助你。您可以将HTML转换为XSLT。我应该帮助你。您可以将HTML转换为XSLT。