プログラムでEMLをPDFに変換するC# API

概要

C# で EMLPDF に変換する機能は、法律、金融、医療など、さまざまな業界にとって重要です。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 に変換するには、次の手順に従います。

  1. EmlLoadOptions を初期化して、電子メールの読み込みオプションを構成します。
  2. 電子メールの読み込み中に署名の削除を無効にします。
  3. 指定されたオプションを使用して、EML ファイルを MailMessage オブジェクトに読み込みます。
  4. メールの感度を「通常」に設定します。
  5. メールの優先度を「高」に設定します。
  6. MHTML コンテンツを保存するための MemoryStream を作成します。
  7. 電子メールを MHTML 形式に変換し、MemoryStream に保存します。
  8. ストリームの位置を先頭にリセットします。
  9. MHTML ストリームから Document オブジェクトを作成します。
  10. ドキュメントを 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 へ

EMLをオンラインでPDFに変換する

Aspose.Email for .NET を搭載したこの オンライン EML から PDF への変換ツールをお試しください。この無料ツールを使用すると、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 への変換を行う際の理解とスキルをさらに高めるのに役立ちます。

さらに詳しく