问题
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