Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Convert RTF to HTML in Javascript

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

like image 867
Amarnath R Shenoy Avatar asked Oct 14 '25 08:10

Amarnath R Shenoy


1 Answers

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.

like image 158
Emanuele Cipolla Avatar answered Oct 17 '25 01:10

Emanuele Cipolla



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!