この簡単なチュートリアルでは、環境を構成するための詳細な手順とともに、C#**を使用してOutlook EmailをPDFに変換する方法を学習します。 **MSGをPDFに変換するためにC#**ベースのAPIを使用でき、Windows、macOS、Linuxなどの一般的に利用可能なオペレーティングシステムのいずれかでこの例を使用できることがわかります。
C#を使用してOutlookの電子メールをPDFに変換する手順
- VisualStudioのNuGetパッケージマネージャーツールからAspose.EmailおよびAspose.Wordsライブラリをインストールします
- MailMessageクラスオブジェクトを初期化して、MSGまたはEML形式の電子メールファイルをロードします
- ロードされたEメール(MSG / EML)ファイルをストリームとして中間MHTML形式で保存します
- LoadFormatをMHTMLに設定し、Documentクラスオブジェクトを初期化して、前の手順で作成したMHTMLをロードします。
- C#でSaveメソッドを使用することにより、EMLからPDFへの変換が行われます
上記の手順をC#MSGからPDF に使用することにより、変換アプリケーションが開発されます。最初のステップでは、MailMessageクラスオブジェクトを使用してMSGまたはEMLファイルをロードします。次に、ロードした電子メールファイルを中間MHTML形式でストリームに保存します。以降の手順では、Documentクラスオブジェクトを使用して中間MHTMLをロードします。最後に、 EMLをPDFに変換します。C# Saveメソッドが使用され、PDFがディスクに保存されます。
C#を使用してOutlookの電子メールをPDFに変換するコード
上記の例では、* EMLをPDFに変換するためにC#*が、単純なAPI呼び出しと明確に定義された手順の助けを借りて使用されています。上記の例は、MSGおよびEML形式の電子メールファイルに使用できます。 ColorMode、Compliance、ImageCompression、JpegQualityなどのプロパティを設定することにより、出力PDFをカスタマイズできます。
この記事では、* MSGをPDFに変換するC#*ベースのAPIについて説明します。 C#でメールを送信する方法をお探しの場合は、C#でメールを送信する方法の記事を参照してください。