2017-03-14 55 views
1

JavascriptでRichTextFormatをHTMLに変換する方法はありますか?RTFをJavascriptでHTMLに変換する

私はクリップボードにコピーされたRTFコンテンツを貼り付けようとしましたが、text/rtfコンテンツを取得するには、divに適用されたすべてのスタイルを表示する必要があります。どのように私はこれを達成することができますか?助言がありますか?。

例:私はコピーした場合

ghkasjhdk

これはRTFとして

は、私はこの

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

にsimmilar文字列を取得します

^^ gjhgjh私は<strong>タグと<br>のそれぞれとhtmlに変換する必要があります

+0

* "貼り付け" *どこですか? – DontVoteMeDown

+2

"JavascriptでRichTextFormatをHTMLに変換する方法はありますか?" - たくさんの方法。自分でやりたいのであれば、まずパーサーの書き方を学んでから、RTF形式の仕様を読んでください。 – Quentin

+0

内容ediitable div –

答えて

2

このNodeJSパッケージを適応させたいかもしれません:rtf2htmlin this Github repositoryのようにこれは以前のバージョンで既に行われていると私は理解しています。

対応するHTMLコードを取得したら、通常のDOMメソッドを使用してコンテナに追加するか、既に使用している場合はjQueryのようなライブラリを追加できます。

+4

downvoter(s)さんの考えを伝えてください。私は、次回より良い答えを出そうとすることを心から願っています。ありがとうございました –

関連する問題