有没有办法在Javascript中将RichTextFormat转换为HTML?
我试图粘贴复制的RTF内容,从剪贴板获取text / rtf内容,现在我需要在div中应用所有样式来显示它。我怎么能这样做?有什么建议?。
例如: 如果我复制
ghkasjhdk
gjhgjh
^^这是RTF
我将得到一个字符串simmilar到这个
{\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>
标签和<br>
的html
答案 0 :(得分:4)
您可能希望调整此NodeJS包:rtf2html。 我知道已经使用旧版本完成了这项工作,您可以看到in this Github repository。
获得相应的HTML代码后,您可以使用常用的DOM方法将其添加到容器中,或者如果您已经使用它,则可以使用jQuery这样的库。