Convert RTF to HTML in Javascript

不打扰是莪最后的温柔 提交于 2020-08-08 06:05:21

问题


Is there a way to convert RichTextFormat to HTML in Javascript?

Iam trying to paste the RTF content copied , from clipboard iam getting the text/rtf content, now i need to show it with all styles applied in a div. how can i achive this ?? any suggestions?.

Eg: if i copy

ghkasjhdk

gjhgjh

^^ this as RTF

i will get a string simmilar to this

{\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}

i need this to be converted to html with <strong> tags and <br>'s respectively


回答1:


You may wish to adapt this NodeJS package: rtf2html. I understand this has already be done with an older version, as you can see in this Github repository.

After you get the corresponding HTML code, you can add it to your container using the usual DOM methods, or a library like jQuery if you are already using it.



来源:https://stackoverflow.com/questions/42783781/convert-rtf-to-html-in-javascript

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!