如何在javascript上将RTF转换为HTML [英] How to convert RTF to HTML on javascript
本文介绍了如何在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屋!
查看全文