我的目标是从数据库中提取RTF内容,通过Web界面(使用WYSIWYG编辑器)进行编辑,然后将修改后的文本放回数据库(RTF格式)。 / p>
我用来执行此操作的控件是Telerik RadEditor(我们已经为这些控件提供了许可证)。在最新版本中,似乎有一些功能可以从字符串或流中加载RTF内容,但是我能看到的唯一一种暴露出RTF内容的方法是exportToRTF();此方法修改了标题,并允许您将刚编辑过的内容的RTF版本保存为文件。
从HTML转换为RTF的功能必须存在于其库中的某个位置,因为您可以导出RTF文件,但我找不到任何公开公开的方法将其传递给流或字符串。
有没有人知道我可以使用Telerik库将HTML转换回RTF而不保存到文件?
由于
答案 0 :(得分:0)
我认为实际转换的方法在Telerik程序集中不公开,因此您唯一的选择是使用内置导出功能。您可以为ExportContent事件添加处理程序。在那里,您可以访问在实际操作之前将保存到文件的内容。
由于导出调用会更改当前页面请求的响应,因此您可以创建一个新的虚拟页面,在其中添加编辑器,将其.Content属性设置为您要导出的内容,将处理程序附加到ExportContent,最后调用编辑器的导出方法。