Web文本编辑器中的RTF格式
网络上是否有支持RTF格式文档输入的文本编辑器?
我知道这对webdev有点奇怪的要求,但我需要从数据库中读取RTF文档并在基于Web的文本编辑器中编辑它们并将其存储回RTF中。 在我过度投入转换工具之前,我想我会问是否有许多网络文本编辑器支持RTF。 我的研究表明他们没有。
另外,由于这是一个MVC 4.6应用程序,在C#中编写双向RTF-HTML转换工具是否需要付出巨大努力?
编辑器将收到的示例输入: "{\rtf1\ansi{\fonttbl\f0\fswiss Helvetica;}\f0\pard This is some {\b bold} text.\par }"
Quill是一个富文本的Web编辑器。
使用快速入门中的代码,您可以像这样启用它
创建工具栏容器
创建编辑器容器
Hello World! Some initial bold text
包括Quill库
初始化Quill编辑器
设置编辑器文本
editor.setText("RTF document ");
获取编辑器文本
默认情况下,0将在编辑器中获取所有内容
var text = editor.getText(0);
另请参阅此Mozilla文章 ,该文章定义了如何实现自己的富文本编辑器。
您可以使用Word加载RTF文件,然后另存为HTML。 工作但产生一堆虚假的MS标签。
或者我已经编写了一个程序(Visual Studio),如果你愿意,你可以拥有它 – 它有点基础,不处理字体,但转换大多数文本格式。 让我知道你是否感兴趣(我需要整理一下 – 它很老 – 有点像我)。
虽然在我写这篇文章时,我看到Wamadahama可能有更好的解决方案。