この記事では、最高のドキュメント コンバーター API の 1 つを使用して、C# を使用して Outlook メールを PDF に変換する方法の段階的なプロセスについて説明します。また、環境を構成するための手順と、EML から PDF への C# 機能の実装を示す実際のサンプル コードも提供します。ここでは、MSG から PDF への C# 機能のコード スニペットと共に主要な手順を確認できます。
C# を使用して Outlook 電子メールを PDF に変換する手順
- .NET アプリケーションの NuGet パッケージ マネージャーから GroupDocs.Conversion for .NET パッケージをインストールして、Outlook 電子メールを PDF に変換します
- C# MSG to PDF 機能を開発するための GroupDocs.Conversion 名前空間への参照を追加します
- 入力 EML または MSG ファイルをロードするための Converter クラスのインスタンスを作成します
- PdfConvertOptions クラスを初期化して、出力 PDF ドキュメントの変換オプションを設定します
- 最後に、Convert メソッドを呼び出して、Outlook 電子メールから PDF を生成し、ディスクに保存します。
EML を PDF C# アプリケーションに変換するためのコードを作成するために必要なすべての必須ステップをリストしました。 NuGet から必要なパッケージをインストールし、必要な名前空間を参照して、ドキュメント変換プロセスを開始する必要があります。その後、Converter クラスのオブジェクトを作成して入力 Outlook 電子メール ファイルをロードする必要があります。また、PdfConvertOptions クラスを使用して、変換された PDF ドキュメントをカスタマイズするためのいくつかのオプションを定義することもできます。これらのすべての手順を完了すると、convert メソッドを使用して、結果の PDF ファイルをディスクに保存できます。
C# を使用して Outlook 電子メールを PDF に変換するコード
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertOutlookEmailToPdfUsingCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert Outlook Email to PDF using C# | |
{ | |
// Remove the watermark in output PDF document by adding license | |
string licensePath = "GroupDocs.Conversion.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// Load the source EML/MSG file for conversion to PDF | |
var converter = new GroupDocs.Conversion.Converter("sample.eml"); | |
// Set the conversion options for PDF document to customize the output file | |
PdfConvertOptions options = new PdfConvertOptions(); | |
// Convert and save the EML/MSG in PDF format | |
converter.Convert("converted.pdf", options); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
前のセクションで説明したポイントを使用して、ドキュメントを PDF に変換する convert MSG to PDF C# 機能を開発しました。ご覧のとおり、EML から PDF への C# 機能を完了するために、ドキュメント コンバーター ライブラリのいくつかの API 呼び出しを使用しました。さらに、このコードを変更して、PdfConvertOptions クラスを使用してさまざまなプロパティを定義することにより、出力 PDF ファイルをカスタマイズできます。さらに、このサンプル コードは追加のソフトウェアをインストールする必要がなく、Windows、Linux、macOS などの一般的なオペレーティング システムで使用できます。
C# の MSG から PDF への変換アプリケーションを開発するためのドキュメント変換プロセスについて説明しました。最近、C# で TSV を Excel に変更する記事を公開しました。詳細については、C# を使用して TSV を Excel に変換する方法 ガイドをご覧ください。