Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net Telerik RadEditor存储器流/字符串保存到RTF_Asp.net_Telerik_Rtf_Radeditor - Fatal编程技术网

Asp.net Telerik RadEditor存储器流/字符串保存到RTF

Asp.net Telerik RadEditor存储器流/字符串保存到RTF,asp.net,telerik,rtf,radeditor,Asp.net,Telerik,Rtf,Radeditor,我想要实现的功能是从数据库中提取RTF内容,通过web界面(使用WYSIWYG编辑器)进行编辑,然后将修改后的文本放回数据库(RTF格式) 我使用的控件是Telerik RadEditor(我们已经有了这些控件的许可证)。在最新的版本中,似乎有从字符串或流加载RTF内容的功能,但我能看到的唯一一个用于恢复RTF的方法是exportToRTF();此方法修改了标题,并允许您将刚刚编辑的内容的RTF版本保存为文件 从HTML转换为RTF的功能必须存在于其库中的某个地方,因为您可以导出RTF文件,但我

我想要实现的功能是从数据库中提取RTF内容,通过web界面(使用WYSIWYG编辑器)进行编辑,然后将修改后的文本放回数据库(RTF格式)

我使用的控件是Telerik RadEditor(我们已经有了这些控件的许可证)。在最新的版本中,似乎有从字符串或流加载RTF内容的功能,但我能看到的唯一一个用于恢复RTF的方法是exportToRTF();此方法修改了标题,并允许您将刚刚编辑的内容的RTF版本保存为文件

从HTML转换为RTF的功能必须存在于其库中的某个地方,因为您可以导出RTF文件,但我找不到任何公开的方法将其传递到流或字符串

有人知道我可以使用Telerik库将HTML转换回RTF而不保存到文件中的方法吗


谢谢

我认为实际转换的方法在Telerik程序集中是不公开的,所以您唯一的选择是使用内置的导出功能。您可以为ExportContent事件添加处理程序。在那里,您可以访问将在实际操作之前保存到文件中的内容


由于导出调用会更改当前页面请求的响应,因此您可以创建一个新的虚拟页面,在那里添加一个编辑器,将其.Content属性设置为要导出的内容,将处理程序附加到ExportContent,最后调用编辑器的导出方法。

非常感谢您的解决方案!我没有创建虚拟页面,而是添加了一个响应重定向回当前页面(response.redirect(Request.Url.AbsoluteUri,True))。这并不理想,但我想,在他们公开功能以从公共方法中获取它之前,它会成功!再次感谢