Aspose.Email  Node.js via .NET 用

.NET 経由で Node.js で MSG を MHT に変換する

MSG ファイルを MHT 形式に変換する Outlook API の JavaScript 実装。

MSG ファイルを MHT 形式に変換する Node.js メール API

.NET 経由の Node.js 用 Aspose.Email 複数の形式にわたってメールファイルを変換・管理する効率的な方法を提供します。Outlook メール API を活用し、MSG から MHT へのシームレスな変換を実現し、メール内容をウェブ互換形式で保持します。この Node.js メール API は、プロセスを自動化しながらメールの完全性を保ち、長期保存やウェブベースのメール閲覧に有用なツールとなります。

MSG と MHT 形式の概要

MSG を MHT に変換する前に、各形式を理解することが重要です:

  • MSG: Microsoft Outlook が個々のメールメッセージを保存するために使用するファイル形式です。
  • MHT: Web ページと画像やスクリプトなどの関連リソースを単一のアーカイブファイルとして保存・配布できる形式です。

Node.js アプリケーションで作業する際、これらの形式を切り替える機能は、Node.js メールクライアントの柔軟性を大幅に向上させます。

なぜ MSG を MHT に変換するのか?

MSG ファイルを MHT に変換する必要がある理由はいくつかあります:

  • Single File Format(単一ファイル形式): MHT(MHTML)は、添付ファイル、画像、書式設定を含むメール全体を単一のファイルに統合し、共有やアーカイブが容易になります。

  • Web Compatibility(ウェブ互換性): MHT ファイルはウェブブラウザで開くことができ、専用のメールソフトウェアなしで Outlook のメールを簡単に閲覧できます。

  • Document Integrity(文書の完全性): メールを MHT に変換すると、インライン画像や書式設定などメールのすべての要素が Web 用の形式で保持され、プラットフォーム間での一貫性が保たれます。

Node.js で MSG を MHT に変換する方法

Aspose.Email for Node.js via .NET を使用すると、数ステップで MSG から MHT への変換プロセスが簡単になります。基盤となる Node.js via .NET プラットフォームを利用して、メールファイルへのアクセスと変更を効果的に行えます。

Node.js 用 Aspose.Email を .NET 経由でインストール

API のパワーを活用するために、ローカル環境にインストールするのに 1 分だけ時間を取ってください。

npm を介してライブラリをインストールできます。Node.js API フレームワークとスムーズに統合されます。

 

コマンド


npm install @aspose/email
 

Node.js を使用して MSG を MHT に変換する手順

Node.js 開発者は数行のコードで MSG ファイルを簡単に読み込み、MHT に変換できます。

  1. MSG ファイルを以下でロードします MailMessage.Load .
  2. 以下のメソッドを呼び出してファイルを MHT 形式に変換します 保存 目的の出力ファイル名とファイル形式を指定するメソッドです。

システム要件

.NET 変換コードを実行する前に、以下の前提条件が揃っていることを確認してください。

  • Microsoft Windows、または .NET Framework や .NET Core をサポートする Mac OS X、Linux(Ubuntu、CentOS など)のいずれかの互換 OS。
  • Microsoft Visual Studio や Visual Studio Code などの開発環境。
  • .NET 用 Aspose.Email プロジェクトで参照されている DLL。
 

MSG から MHT への変換 Node.js コードサンプル

const asposeEmail = require('@aspose/email');

// Load MSG file
var message = asposeEmail.MailMessage.load("sample.msg");

// Save the file as MHT
message.save("output.mht", asposeEmail.SaveOptions.defaultMht);
 

他のサポート対象変換タイプ

以下に示す他のファイル形式にも MSG を変換できます。

MSG TO EML (Outlook メールメッセージ)
MSG TO HTML (ハイパーテキスト・マークアップ・ランゲージ)