在 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 的库。
有没有办法在 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 的库。