0

我是使用 rad 编辑器的新手,我想在 Rad 编辑器中打开 word 文档进行编辑并保存回来。可以在 rad 编辑器中打开 word 文档并使用 rad 编辑器保存回文件。

4

4 回答 4

1

自 2014 年第二季度以来,可以在 RadEditor 中加载 Word 文档。您可以在这篇帮助文章中看到如何:http ://www.telerik.com/help/aspnet-ajax/editor-import-export-to-word.html

导入 DOCX

protected void Page_Load(object sender, EventArgs e)
{
    using (FileStream fileStream = new FileStream(Server.MapPath("DocxEditor.docx"), FileMode.Open, FileAccess.Read))
    {
        RadEditor1.LoadDocxContent(fileStream);
    }
}

导入 RTF

protected void Page_Load(object sender, EventArgs e)
{
    using (FileStream fileStream = new FileStream(Server.MapPath("RtfEditor.rtf"), FileMode.Open, FileAccess.Read))
    {
        RadEditor1.LoadRtfContent(fileStream);
    }
}
于 2014-06-25T20:51:07.617 回答
0

首先将 Doc 文件转换为 html 页面

试试这个也试试这个链接也在这里

然后将该 html 页面代码分配给该 rad 控件

RadControl.Text = (html 页面代码)

于 2013-05-13T09:04:17.250 回答
0

是的,有可能,你可以使用类的LoadDocxContent方法RadEditor

string path = "path to your Word document";

using (var fs = File.OpenRead(path))
{
    var ms = new MemoryStream();
    ms.SetLength(fs.Length);
    fs.Read(ms.GetBuffer(), 0, (int)fs.Length);
    RadEditor1.LoadDocxContent(ms);
 }
于 2019-04-04T04:40:44.333 回答
-2

不幸的是,这是不可能的。您可以做的是以 rtf 格式保存 word 文件并尝试在编辑器中加载它们

检查以下链接,它应该对你有帮助

http://www.telerik.com/community/forums/aspnet-ajax/editor/is-it-possible-to-open-a-word-document-in-rad-editor.aspx

于 2013-08-29T06:59:23.993 回答