HTML JPG EMAIL XML EML
  Product Family
XPS

C# を使用して EML を XPS に変換する

マイクロソフト® Outlook® やThunderbird® に依存せずに EML を XPS に変換します。

C# を使用して EML を XPS に変換する

メールアプリケーション向けの効率的で堅牢なソリューションを見つけてください! .NET 用の Aspose.Email には、開発者がさまざまな電子メール形式を処理し、電子メールデータをアプリケーションにシームレスに統合できるようにする包括的な API セットが用意されています。

EMLをXPSに変換するという課題に直面している開発者は、もはや困難を感じることはなく、アプリケーションの効率、柔軟性、カスタマイズに集中し、ユーザーエクスペリエンスを向上させる機会を得ています。このライブラリにより、変換プロセス中もデータの整合性が維持されます。EML ファイルの内容、構造、添付ファイルを XPS 形式に正確に変換し、元の電子メールデータの忠実性を維持します。

EMLをプログラム的にXPSに変換すると、ユーザーはフォーマットとレイアウトを維持したまま、印刷可能な電子メールメッセージを作成できます。

の力を活用するには .NET APIで、次のアクションのいずれかを実行することを選択できます。

  • Open NuGet パッケージマネージャー、Aspose.Emailを検索してデバイスにインストールします。

  • パッケージマネージャーコンソールから次のコマンドを使用します。


PM> Install-Package Aspose.Email

C #を使用してEMLをXPSに変換する手順

.NETプログラマーは、わずか数行のコードでEMLファイルをXPSに簡単にロードして変換できます。

  1. MailMessage.load を使用してソース EML ファイルをロードします。
  2. メールプリンタをインスタンス化します。
  3. フォーマットを設定します。
  4. ページレイアウトを設定します。
  5. 電子メールを XPS に印刷します。

システム要件

.NET 変換ソースコードを実行する前に、次の前提条件を満たしていることを確認してください。

  • マイクロソフト Windows または.NET Framework、.NET Core、および COM Interop 経由の PHP、VBScript、Delphi、C++ と互換性のある OS。
  • マイクロソフトビジュアルスタジオのような開発環境。
  • プロジェクトで参照されている.NET DLL 用の Aspose.email。
 

C# で EML から XPS への変換を示すサンプルコード

var message = MailMessage.Load("message.eml");
           
// Instantiate an instance of MailPrinter
var printer = new Printing.MailPrinter();

// Set MessageFormattingFlags to MailInfo to display the message headers and body
printer.FormattingFlags = Printing.MessageFormattingFlags.MailInfo;

// Set page layout for printing
printer.PageUnit = Printing.PrinterUnit.Cm;

// Print the email to an XPS file
printer.Print(message, "message.xps", Printing.PrintFormat.XPS);
 
  • EMLをXPSに変換する無料アプリ

    サポートされているその他の変換

    EMLは、以下にリストされているものを含め、他の多くのファイル形式に変換することもできます。

    EML TO EMLX (アップル EMLX フォーマット)
    EML TO HTML (ハイパーテキストマークアップ言語)
    EML TO ICS (iCalendar)
    EML TO MBOX (電子メールメッセージ)
    EML TO MHTML (Web ページアーカイブ形式)
    EML TO MSG (アウトルック&エクスチェンジフォーマット)
    EML TO OFT (Outlook メールテンプレート)
    EML TO OST (オフラインストレージファイル)
    EML TO PST (Outlook パーソナルストレージファイル)
    EML TO VCF (バーチャルカードフォーマット)