0

我的目标是从数据库中提取 RTF 内容,通过 Web 界面(使用 WYSIWYG 编辑器)对其进行编辑,然后将修改后的文本放回数据库(以 RTF 格式)。

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

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

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

谢谢

4

1 回答 1

0

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

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

于 2010-05-21T11:44:18.550 回答