
概要
C# で EML を PDF に変換する機能は、法律、金融、医療など、さまざまな業界にとって重要です。Aspose.Email for .NET はこのプロセスで重要な役割を果たし、開発者が C# でプログラム的に EML を PDF に変換できるようにします。一方、Aspose.Email for .NET は、統合の容易さ、柔軟性、高度なカスタマイズ オプションにより、EML ファイルから PDF への変換プロセスを簡素化します。その結果、この電子メール ライブラリは C# 開発者にとって頼りになるソリューションとなっています。さらに、Aspose.Email for .NET は幅広いファイル形式をサポートしているため、開発者にとって理想的な選択肢となっています。
このガイドでは、以下の点について説明します。
EML ファイルから PDF へ - API インストール
Aspose.Email for .NET をセットアップするには、NuGet パッケージ マネージャーで次のコマンドを実行します。
「」
インストールパッケージ Aspose.Email
Aspose.Words のインストールパッケージ
「」
C# で EML を PDF に変換する - コード スニペット
Aspose.Email for .NET を使用して C# で EML を PDF に変換するには、次の手順に従います。
- EmlLoadOptions を初期化して、電子メールの読み込みオプションを構成します。
- 電子メールの読み込み中に署名の削除を無効にします。
- 指定されたオプションを使用して、EML ファイルを MailMessage オブジェクトに読み込みます。
- メールの感度を「通常」に設定します。
- メールの優先度を「高」に設定します。
- MHTML コンテンツを保存するための MemoryStream を作成します。
- 電子メールを MHTML 形式に変換し、MemoryStream に保存します。
- ストリームの位置を先頭にリセットします。
- MHTML ストリームから Document オブジェクトを作成します。
- ドキュメントを PDF ファイルとして 保存 します。
一方、このコード スニペットは、Aspose.Email for .NET を使用して EML ファイルを PDF に変換する方法を示しています。
string dataDir = "/files/";
// EmlLoadOptions を初期化して、電子メールの読み込みオプションを構成します。
EmlLoadOptions EmlLoadOptions = new EmlLoadOptions();
// 電子メールの読み込み中に署名の削除を無効にします。
EmlLoadOptions.RemoveSignature = false;
// 指定されたオプションを使用して、EML ファイルを MailMessage オブジェクトに読み込みます。
MailMessage Mailmsg = MailMessage.Load(dataDir + "input.eml", EmlLoadOptions);
// メールの感度を「通常」に設定します。
Mailmsg.Sensitivity = MailSensitivity.Normal;
// メールの優先度を「高」に設定します。
Mailmsg.Priority = MailPriority.High;
// MHTML コンテンツを保存するための MemoryStream を作成します。
MemoryStream msgStream = new MemoryStream();
// 電子メールを MHTML 形式に変換し、MemoryStream に保存します。
Mailmsg.Save(msgStream, SaveOptions.DefaultMhtml);
// ストリームの位置を先頭にリセットします。
msgStream.Position = 0;
// MHTML ストリームから Document オブジェクトを作成します。
Document msgDocument = new Document(msgStream);
// ドキュメントを PDF ファイルとして保存します。
msgDocument.Save(dataDir + "Outlook.pdf", SaveFormat.Pdf);
出力:

EMLをオンラインでPDFに変換する
Aspose.Email for .NET を搭載したこの オンライン EML から PDF への変換ツールをお試しください。この無料ツールを使用すると、EML ファイルを PDF に高い精度で迅速かつ簡単に変換できます。

無料ライセンスを取得する
Aspose.Email for .NET を使い始めるには、この リンク にアクセスして無料試用版を入手してください。
最後に
結論として、Aspose.Email for .NET を使用すると、C# で EML を PDF に簡単に変換できます。統合が容易で、高度なカスタマイズ オプションを備えたこの電子メール ライブラリは、C# 開発者が EML から PDF へのコンバーターを開発するための理想的なソリューションです。詳細については、Aspose.Email for .NET を調べて、プログラムで EML ファイルを PDF に変換する方法を確認してください。
EML から PDF へ: 役立つリソース
詳細情報とリソースについては、Aspose.Email for .NET のドキュメントとコミュニティ フォーラムをご覧ください。これらのリソースは、Aspose.Email for .NET を使用して EML から PDF への変換を行う際の理解とスキルをさらに高めるのに役立ちます。