アプリケーション内にEMAILからWORDへの変換機能を追加しようとしている.NET開発者の場合、 Aspose.Total for .NET ファイル形式操作APIがその方法です。前方。 Aspose.Email for .NET を使用すると、EMAILファイル形式をHTMLに変換できます。その後、 Aspose.Words for .NET を使用して、HTMLをWORDにレンダリングできます。
EMAILをWORDに変換するC#API
- MailMessage クラスを使用してEMAILファイルを開きます
- Save メソッドを使用してEMAILをHTMLに変換します
- Document クラスを使用してHTMLをロードします
- Save メソッドを使用してドキュメントをWORD形式で保存し、WordをSaveFormatとして設定します
変換要件
コマンドラインからnuget install Aspose.Totalとしてインストールするか、VisualStudioのパッケージマネージャーコンソールからInstall-PackageAspose.Totalを使用してインストールします。
または、 ダウンロード からオフラインMSIインストーラーまたはDLLをZIPファイルで取得します。
.NET経由でEMAILファイルを解析する
( EMAILをWORDに変換する前に、正しい電子メールを変換していることを確認したい場合は、EMAILドキュメントをロードして解析し、目的のプロパティを確認できます。 Aspose.Email for .NET の MapiMessage クラスを使用する/ net /)API、送信者と受信者の情報を取得できます。たとえば、 SenderName プロパティを使用して、変換用の特定の送信者メールを確認できます。
.NETを介したWORDドキュメントの編集を制限する
ドキュメントをEMAILからWORDに保存するときに、出力ドキュメントを保護する必要がある場合があります。ドキュメントを編集する機能を制限し、特定のアクションのみを許可する必要がある場合があります。これは、他の人がドキュメント内の機密情報を編集するのを防ぐのに役立ちます。 Aspose.Words for .NET APIを使用すると、 ProtectionType を使用してコンテンツを制限する方法を制御できます。 com / words / net / aspose.words / propertytype)列挙型パラメーター。次のコード行を使用して、ドキュメントを読み取り専用に設定できます。
Document document = new Document("HtmlOutput.html");
document.Protect(ProtectionType.ReadOnly, "password");
// call save method while passing SaveFormat.Docx
document.Save("output.docx", SaveFormat.Docx);
プログラムでEMAILファイルをWORDに変換する:ユースケース
メールをワード文書に変換する:通信能力の完全な活用
メールは、短く簡単なメッセージを保存するのに適した媒体であるため、日常的な往き返しや非公式な交流にとって理想的です。しかし、正式な文書作成やプレゼンテーション目的においては、ワード文書が伝達する複雑な情報やアイデアを表現する必要があるため、ワード形式のデータへとメール内容を変換することが求められます。
メール内容をワード形式に変換することで、通信能力を完全に活用することが可能になります。この変換が実現できることとして以下のような用途があります:
用途:
- ビジネスリポート: メールを元にプロフェッショナルなビジネスリポートを作成し、会社の更新情報、財政データ、市場トレンドなどを示すことができます。
- ポリシーブリーフと提案: ワードを用いて正式なポリシーブリーフや提案を開発し、決策者、利害関係者、クライアント向けにプレゼンテーションすることが可能です。
- 学術紙や研究報告: メールを元に高品質な学術紙、研究報告、文献レビューを作成し、正確な引用と参照を保つことができます。
- 会議の記録とアジェンダ: ワードを用いて正式な会議記録、会議のアジェンダ、サマリーを作成し、効果的な通信と記録管理を実現することが可能です。
- 個人用エッセイやブログ記事: メールを元に面白い個人用エッセイ、ブログ記事を作成し、文筆能力と創造性を示すことができます。