PPTX
DOCX
XLSX
PDF
ODP
PST
C++ による PST メタデータの抽出
サーバーサイド API を使用して PST ファイルのメタデータを追加、編集、削除、または抽出する独自の C++ アプリを構築します。
C++ を使用して PST メタデータを取得する方法
PST メタデータを抽出するために、次を使用します
C++ プラットフォーム向けの機能が豊富で強力かつ使いやすいドキュメント メタデータ抽出 API です。最新バージョンは直接ダウンロードでき、次を開くだけです
パッケージ マネージャーで Aspose.Email.Cpp を検索してインストールします。または、Package Manager Console から次のコマンドを使用できます。
コマンド
PM> Install-Package Aspose.Email.Cpp
C++ で PST のメタデータを抽出する手順
GetProperties を使用してメッセージのタイプを取得し、それによりシンプルなループで全てのメタデータ情報を取得できます。
- MapiMessage::FromFile で PST ファイルをロードします
- get_Properties() を使用してプロパティ コレクションを取得します
- idx_get を使用して該当プロパティを取得します
システム要件
Aspose.Email for C++ はすべての主要プラットフォームと OS をサポートしています。以下の前提条件が揃っていることをご確認ください。
- Windows 32 ビット、Windows 64 ビット、Linux 64 ビット用の C++ ランタイム環境を備えた Microsoft Windows または互換 OS。
- プロジェクトで参照されている Aspose.Email for C++ DLL。
PST のメタデータ抽出 - C++
// Load from file
System::SharedPtr<MapiMessage> pst = MapiMessage::FromFile(dataDir + L"message.pst");
System::String subject;
// Access the MapiPropertyTag.PR_SUBJECT property
System::SharedPtr<MapiProperty> prop = pst->get_Properties()->idx_get(MapiPropertyTag::PR_SUBJECT);
// If the property is not found, check the MapiPropertyTag.PR_SUBJECT_W (which is a // Unicode peer of the MapiPropertyTag.PR_SUBJECT)
if (prop == nullptr){
prop = pst->get_Properties()->idx_get(MapiPropertyTag::PR_SUBJECT_W);
}
// Cannot found
if (prop == nullptr){
System::Console::WriteLine(L"No property found!");
return;
}
// Get the property data as string
subject = prop->GetString();
System::Console::WriteLine(System::String(L"Subject:") + subject);
// Read internet code page property
prop = msg->get_Properties()->idx_get(MapiPropertyTag::PR_INTERNET_CPID);
if (prop != nullptr){
System::Console::WriteLine(System::String(L"CodePage:") + prop->GetLong());
}
Aspose.Email for C++ API の概要
Aspose.Email は Microsoft Outlook および Thunderbird のフォーマットを解析するソリューションです。MSG、EMLX、EML、MHT などのメールおよびストレージ形式を簡単に作成、操作、変換できます。メール添付ファイルの処理、メッセージヘッダーのカスタマイズ、POP3、IMAP、SMTP などのさまざまなネットワークプロトコルの実装によるメールの送受信も格段に容易です。単独の API であり、Microsoft Outlook やその他のソフトウェアのインストールは不要です。オンラインアプリで PST のメタデータを抽出
以下の利点とともに、 Live Demos を使用して PST ドキュメントのメタデータを表示・編集できます。
ダウンロードやセットアップは不要です
コードを書く必要はありません
PST ファイルをアップロードし、ドキュメントプロパティを編集するだけです
生成されたファイルのダウンロードリンクを即座に取得
PST What is PST File Format
拡張子 .PST のファイルは Outlook Personal Storage Files(別名 Personal Storage Table)を表し、さまざまなユーザー情報を格納します。ユーザー情報はメール、カレンダー項目、メモ、連絡先、その他多数のファイル形式を含むフォルダに保存されます。PST ファイルはオフラインでメールデータをアーカイブするために使用され、後でさまざまなアプリケーションで読み込み・表示できます。
Read More