
概要
今日のデジタル時代では、EML ファイルを JPG 形式に変換することは、さまざまなアプリケーションにとって重要です。メールをアーカイブする場合でも、ビジュアル レコードを作成する場合でも、C# でプログラム的に EML を JPG に変換する機能は、柔軟性と効率性を提供します。Aspose.Email for .NET は、多くの業界でこの変換プロセスで重要な役割を果たします。この強力なライブラリはシームレスな統合とカスタマイズを可能にするため、開発者にとって理想的な選択肢となります。Aspose.Email for .NET を使用すると、EML ファイルを JPG 画像に簡単に変換して、ワークフローと生産性を向上させることができます。
EML ファイル変換 - API インストール
Aspose.Email for .NET を使い始めるには、NuGet パッケージ マネージャーで次のコマンドを実行します。
Install-Package Aspose.Email
Install-Package Aspose.Words
C# で EML を JPG に変換する - コード サンプル
Aspose.Email for .NET を使用して C# で EML を JPG に変換するには、次の手順に従います。
- EmlLoadOptions クラスのオブジェクトを初期化します。
- 読み込み中に署名を削除するには、RemoveSignature プロパティの値を設定します。
- MailMessage クラスの Load メソッドを呼び出して、ソース eml ファイルを読み込みます。
- メッセージの秘密度を通常に設定します。
- メッセージの優先度を定義します。
- MemoryStream クラスのインスタンスを作成します。
- Save メソッドを呼び出して、EML を MHTML に変換し、ストリームに保存します。
- Position プロパティにアクセスし、ストリーム内の現在の位置を設定します。
- MHTML ストリームを使用して Document クラスのインスタンスをインスタンス化します。
- Save メソッドを呼び出して、ドキュメントを JPG 画像として保存します。
これらの手順を示す C# コード スニペットを次に示します。
using Aspose.Email;
using Aspose.Words;
namespace Aspose.Email
{
class EMLtoPNG
{
static void Main(string[] args)
{
string dataDir = "/Desktop/";
// EmlLoadOptions クラスのオブジェクトを初期化します。
EmlLoadOptions EmlLoadOptions = new EmlLoadOptions();
// 読み込み中に署名を削除するには、RemoveSignature プロパティの値を設定します。
EmlLoadOptions.RemoveSignature = false;
// MailMessage クラスの Load メソッドを呼び出して、ソース eml ファイルを読み込みます。
MailMessage Mailmsg = MailMessage.Load(dataDir + "input.eml", EmlLoadOptions);
// メッセージの感度を通常に設定します。
Mailmsg.Sensitivity = MailSensitivity.Normal;
// メッセージの優先度を定義します。
Mailmsg.Priority = MailPriority.High;
// MemoryStream クラスのインスタンスを作成します。
MemoryStream msgStream = new MemoryStream();
// Save メソッドを呼び出して EML を MHTML に変換し、ストリームに保存します。
Mailmsg.Save(msgStream, SaveOptions.DefaultMhtml);
// Position プロパティにアクセスし、ストリーム内の現在の位置を設定します。
msgStream.Position = 0;
// MHTML ストリームを使用して Document クラスのインスタンスをインスタンス化します。
Document msgDocument = new Document(msgStream);
// Save メソッドを呼び出して、ドキュメントを JPG 画像として保存します。
msgDocument.Save(dataDir + "Outlook-Aspose_output.jpg", SaveFormat.Png);
}
}
}
出力は以下の画像で確認できます。

EMLからJPGへのコンバーター - オンラインで試す
EML を JPG にすばやく簡単に変換するには、こちら の無料オンライン ツールをお試しください。このツールは Aspose.Email を搭載しています。この EML から JPG へのコンバーターは使いやすく、精度も高く、数秒で EML ファイルを JPG 形式に変換できます。ソフトウェアをインストールせずに高速なソリューションを必要とする方に最適です。

無料ライセンスを取得する
Aspose.Email for .NET の可能性を最大限に引き出すには、こちら から無料試用ライセンスを入手してください。
結論
まとめると、Aspose.Email for .NET を使用して C# で EML を JPG に変換する方法について説明しました。このライブラリは、電子メール変換プロセスを効率化したい開発者に強力なソリューションを提供します。Aspose.Email for .NET を調べて、今すぐ開発プロジェクトを強化してください。
EML ファイルから JPG へ: パブリック リソース
Aspose.Email for .NET の理解を深めるために、ドキュメントやコミュニティ フォーラムなどの追加リソースを調べてください。これらのリソースは、このブログ投稿の内容を超えた貴重な洞察とサポートを提供します。