DOCX
JPG
PDF
XML
MBOX
EML
C++ で MBOX を EML に変換する方法
C++ 電子メールライブラリを使用した高性能の MBOX から EML への変換。
C++ を使用して MBOX を EML に変換する方法
MBOXをEMLに変換するには、以下を使用します
APIは、C++プラットフォーム向けの機能が豊富で強力で使いやすいドキュメント操作および変換APIです。開くだけで最新バージョンを直接ダウンロードできます。
パッケージマネージャー。Aspose.Email.Cpp を検索してインストールしてください。パッケージマネージャーコンソールから以下のコマンドを使用することもできます。
Command
PM> Install-Package Aspose.Email.Cpp
C++ を使用して MBOX を EML に変換する手順
C++プログラマーは、わずか数行のコードでMBOXファイルをEMLに簡単に変換できます。
- C++ 用の Aspose.Email を使用して MBOX ファイルをロードします。
- Save () メソッドを呼び出します。
- 出力ファイルパスに (EML) ファイル拡張子を付けて渡します。
- EML ファイルは指定されたパスに保存されます。
- 互換性のあるプログラムで EML ファイルを開きます。
システム要件
C++ 変換コードを実行する前に、次の前提条件を満たしていることを確認してください。
- マイクロソフトウィンドウズ、またはWindows 32ビット、Windows 64ビット、Linux 64ビット用のC++ランタイム環境と互換性のあるOS。
- プロジェクトで参照されている C++ DLL 用の Aspose.Email
MBOX から EML ファイルへの変換-C++
System::SharedPtr<IEWSClient> client = GetExchangeEWSClient(GetExchangeTestUser());
// Call ListMessages method to list messages info from Inbox
System::SharedPtr<ExchangeMessageInfoCollection> msgCollection = client->ListMessages(client->get_MailboxInfo()->get_InboxUri());
// Loop through the collection to get Message URI
for (auto msgInfo : System::IterateOver(msgCollection)){
System::String strMessageURI = msgInfo->get_UniqueUri();
// Now save the message in disk
client->SaveMessage(strMessageURI, msgInfo->get_MessageId() + u"out.eml");
}
MBOX から EML への変換ライブデモ
サポートされているその他の変換
MBOXは、以下にリストされているいくつかを含む他の多くのファイル形式に変換することもできます。
MBOX TO EMLX (アップル EMLX フォーマット)
MBOX TO HTML (ハイパーテキストマークアップ言語)
MBOX TO ICS (iCalendar)
MBOX TO MHTML (Web ページアーカイブ形式)
MBOX TO MSG (アウトルック&エクスチェンジフォーマット)
MBOX TO OFT (Outlook メールテンプレート)
MBOX TO OST (オフラインストレージファイル)
MBOX TO PST (Outlook パーソナルストレージファイル)
MBOX TO VCF (バーチャルカードフォーマット)