【问题标题】:Is it possible to open a word document in Rad Editor是否可以在 Rad 编辑器中打开 word 文档
【发布时间】:2013-05-13 06:23:14
【问题描述】:

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

【问题讨论】:

  • 你有什么尝试吗?
  • 不,我是新来使用 rad 编辑器,不知道这样做
  • 不,它旨在为您提供干净的 xhtml 输出,同时为用户提供一个熟悉的外观环境,他们可以在其中创作内容。它确实具有导出到 RTF 和 PDF 的功能,这可能很有用,但无法加载 Word 文档、内联编辑并再次保存。您应该查看 OpenXML 库来操作 word 文档。

标签: c# asp.net telerik radeditor


【解决方案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);
    }
}

【讨论】:

    【解决方案2】:

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

    try this也试试这个链接Also here

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

    RadControl.Text = (html 页面代码)

    【讨论】:

    • RadEditorInstance.Content 是您应该使用的属性
    • ...,因为 Text 属性会将内容加载为纯文本。
    【解决方案3】:

    是的,可以,您可以使用RadEditor 类的LoadDocxContent 方法。

    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);
     }
    

    【讨论】:

      【解决方案4】:

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

      查看下面的链接,它应该对你有帮助

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-01-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-04-09
        相关资源
        最近更新 更多