在 Javascript 中将 RTF 格式转换为 HTML

Convert RTF to HTML in Javascript

有没有办法在 Javascript 中将 RichTextFormat 转换为 HTML?

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

例如: 如果我复制

ghkasjhdk

gjhgjh

^^ 这是 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}

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

您可能希望调整此 NodeJS 包:rtf2html。 我知道这已经用旧版本完成了,如你所见 in this Github repository.

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