1

私がやろうとしているのは、ユーザーが書式設定されたテキストを入力または切り取り、貼り付けて、それを電子メールとして送信できるフォームを提供することです (Outlook に似ています)。これが必要なのは、現在のワークフローに非常に似ており、これらの電子メールがユーザーの受信トレイ以外の場所に保存されていないためです。これは明らかに、より大きな問題に対する包帯です。

私の現在の試みには、コピーして貼り付けたRTFを受信できるRichTextBoxがありますが、電子メールを送信しようとすると、オプションはプレーンテキストとHTMLだけのようです。RTF から HTML へのライブラリのオプションを調査したところ、どれも少なくとも 300 ドルかかるようですが、ライブラリを自分で作成するのがいかに難しいかを検討した結果、お金と時間はサード パーティのオプションを利用する方がよいでしょう。サード パーティのライブラリを使用せずに、この問題 (書式設定されたテキストを含むメールを送信する) の解決策があるかどうか知りたいです。

4

3 に答える 3

1

ほとんどの電子メール クライアントは電子メールを RTF で表示できません。メール クライアントを変更することはできません。

そのため、HTML でメールを送信する必要があります。残念ながら、書式設定されたテキストを HTML でエクスポートするための組み込みの WinForms コントロールはありません。そのため、サードパーティ コードを使用せずにこれを行う方法はありません。

于 2009-04-01T21:51:36.920 に答える
0

私は無料の解決策を見つけました: http://www.dreamincode.net/forums/showtopic48398.htm

これは完璧な翻訳ではありませんが、そこにあるどの有料パッケージよりも優れています.

于 2009-04-03T16:56:46.153 に答える
0

RTF から HTML へのコンバーターが必要です。そうです、時間をかけて書く価値はないかもしれません。とにかくやった。RTFドキュメントの作成をある程度制御でき、HTMLに変換したくないものを禁止できたので、それほど悪くはありませんでした. RTF から HTML への変換は、基本的に、RTF コマンドの動詞を HTML の同等の動詞に置き換える機能を備えた単なるドキュメント パーサーです。

于 2009-04-01T22:15:06.927 に答える