アプリケーション内にEMLからTEXTへの変換機能を追加しようとしている.NET開発者の場合、 Aspose.Total for .NET ファイル形式操作APIがその方法です。前方。 Aspose.Email for .NET を使用すると、EMLファイル形式をHTMLに変換できます。その後、 Aspose.Words for .NET を使用して、HTMLをTEXTにレンダリングできます。
EMLをTEXTに変換するC#API
- MailMessage クラスを使用してEMLファイルを開きます
- Save メソッドを使用してEMLをHTMLに変換します
- Document クラスを使用してHTMLをロードします
- Save メソッドを使用してドキュメントをTEXT形式で保存し、TextをSaveFormatとして設定します
変換要件
コマンドラインからnuget install Aspose.Total
としてインストールするか、VisualStudioのパッケージマネージャーコンソールからInstall-PackageAspose.Total
を使用してインストールします。
または、 ダウンロード からオフラインMSIインストーラーまたはDLLをZIPファイルで取得します。
.NET経由でEMLファイルを解析する
( EMLをTEXTに変換する前に、正しい電子メールを変換していることを確認したい場合は、EMLドキュメントをロードして解析し、目的のプロパティを確認できます。 Aspose.Email for .NET の MapiMessage クラスを使用する/ net /)API、送信者と受信者の情報を取得できます。たとえば、 SenderName プロパティを使用して、変換用の特定の送信者メールを確認できます。
.NETを介したTEXTドキュメントの編集を制限する
ドキュメントをEMLからTEXTに保存するときに、出力ドキュメントを保護する必要がある場合があります。ドキュメントを編集する機能を制限し、特定のアクションのみを許可する必要がある場合があります。これは、他の人がドキュメント内の機密情報を編集するのを防ぐのに役立ちます。 Aspose.Words for .NET APIを使用すると、 ProtectionType を使用してコンテンツを制限する方法を制御できます。 com / words / net / aspose.words / propertytype)列挙型パラメーター。次のコード行を使用して、ドキュメントを読み取り専用に設定できます。
Document document = new Document("HtmlOutput.html");
document.Protect(ProtectionType.ReadOnly, "password");
document.Save("output.text", SaveFormat.Text);
EML の変換オプションを .NET で探索
EML ファイル形式とは
EML ファイル形式は、Electronic Mail の略で、電子メール メッセージを保存するために広く使用されているファイル形式です。これは主に、Microsoft Outlook、Mozilla Thunderbird、Windows Mail などの電子メール クライアントに関連付けられています。 EML ファイルには、送信者と受信者の情報、件名、日付、添付ファイル、メッセージ本文など、電子メール メッセージの内容全体が含まれています。
EML ファイルはプレーン テキストでフォーマットされており、多目的インターネット メール拡張機能に準拠しています。 (MIME) 標準。テキスト、画像、添付ファイルなど、電子メール メッセージ内にさまざまな種類のコンテンツを含めることができます。これにより、EML ファイルは汎用性が高く、さまざまな電子メール クライアントやプラットフォームとの互換性が得られます。
EML 形式は、個別の電子メール メッセージのアーカイブや転送に一般的に使用されます。これにより、電子メールを別のファイルとして保存する便利な方法が提供され、必要なときに特定のメッセージを簡単に整理して取得できるようになります。 EML ファイルは互換性のあるメール クライアントで開いて表示できるため、ユーザーはメール メッセージの内容を読んで操作することができます。
さらに、EML ファイルはメールやその他のファイル転送方法で簡単に共有できます。元の形式が保持されるため、添付ファイルや埋め込み画像も含めて、送信されたとおりにメールが受信者に表示されるようになります。
EML ファイルは、個々のメール メッセージに使用されるだけでなく、メールの移行にも使用されます。およびバックアッププロセス。これらにより、異なる電子メール クライアント間で電子メール メッセージを転送したり、重要な通信を保護するためのバックアップを作成したりできます。