将RTF转换为Javascript中的HTML

Ama*_*noy 1 html javascript rtf

有没有一种方法可以将RichTextFormat转换为Javascript中的HTML?

我试图粘贴复制的RTF内容,从剪贴板iam获取文本/ rtf内容,现在我需要在div中应用所有样式来显示它。我怎样才能做到这一点?有什么建议么?。

例如:如果我复制

ghkasjhdk

j

^^这是RTF

我会得到一个类似的字符串

{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fnil\fcharset0 Calibri;}}
 {\*\generator Msftedit 5.41.21.2510;}\viewkind4\uc1\pard\sa200\sl276\slmult1\lang9\b\f0\fs40\par
 \b0\fs22 ghkasjhdk\par
 \b\fs40 gjhgjh}
Run Code Online (Sandbox Code Playgroud)

我需要将此分别转换为带有<strong>标签和<br>的html

Ema*_*lla 6

您可能希望适应以下NodeJS软件包:rtf2html。我知道这已经使用较旧的版本完成了,如您在此Github存储库中所见。

获得相应的HTML代码后,您可以使用常规的DOM方法将其添加到您的容器中,如果已经使用过,则可以将其添加到jQuery之类的库中。

  • 下选民请问能否发表想法?我真诚地希望下次学习尝试给出更好的答案。谢谢 (6认同)
  • 不使用nodejs还有其他解决方案吗?我的意思是有没有解决方案rtf到html在客户端用纯javascript? (2认同)