如何在javascript上将RTF转换为HTML [英] How to convert RTF to HTML on javascript

查看:132
本文介绍了如何在javascript上将RTF转换为HTML的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在javascript上将RTF转换为HTML

How to convert RTF to HTML on javascript

{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fnil\fcharset0 Times New Roman;}{\f1\fnil\fcharset163 Times New Roman;}{\f2\fnil\fcharset0 Verdana;}}
{\colortbl ;\red205\green92\blue92;}
\viewkind4\uc1\pard\qc\b\f0\fs20 N\strike g\f1\'fd\strike0\f0\u7901?i \i\f2 l\u7853?p\i0\f0  \fs40 b\cf1\fs20 i\u7875?\cf0 u\par
}





帮助我!



什么我试过了:



我试过 @iarna / rtf-to-html [ ^ ] , @ iarna / rtf-parser [ ^ ]但不能



我转换rtf到纯文本但结果不是unicode





help me!

What I have tried:

I tried @iarna/rtf-to-html[^], @iarna/rtf-parser[^] but can't
And
I convert rtf to plain text but result don't unicode

convertToPlain(rtf) {
    rtf = rtf.replace(/\\par[d]?/g, "");
    return rtf.replace(/\{\*?\\[^{}]+}|[{}]|\\\n?[A-Za-z]+\n?(?:-?\d+)?[ ]?/g, "").trim();
  }





结果:



Result:

Ng\'fd?i l?p bi?u

推荐答案

如果一个选项不起作用,你可以尝试另一个选项......和另一个选项。谷歌等



https://www.npmjs.com/ package / rtf2html [ ^ ]
If one option doesn't work, you try another ... and another. Google, etc.

https://www.npmjs.com/package/rtf2html[^]


这篇关于如何在javascript上将RTF转换为HTML的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆