有没有办法在 Javascript 中将 RichTextFormat 转换为 HTML?
我正在尝试粘贴复制的 RTF 内容,我正在从剪贴板获取文本/rtf 内容,现在我需要在 div 中应用所有样式来显示它。我怎样才能做到这一点??有什么建议么?。
例如: 如果我复制
格卡斯杰赫德克
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}
我需要使用 <strong>
将其转换为 html标签和 <br>
分别是
最佳答案
您可能希望改编此 NodeJS 包:rtf2html . 我知道这已经用旧版本完成了,如您所见in this Github repository .
在您获得相应的 HTML 代码后,您可以使用通常的 DOM 方法将其添加到您的容器中,或者如果您已经在使用它,则可以使用像 jQuery 这样的库。
关于javascript - 在 Javascript 中将 RTF 转换为 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42783781/