PPTX DOCX XLSX PDF ODP
Aspose.Email  Java 用
OST

Java で OST メタデータを抽出

サーバーサイド API を使用して OST ファイルのメタデータを追加、編集、削除、抽出する独自の Java アプリを構築します。

Java を使用して OST メタデータを抽出する方法

OST ファイルのメタデータを取得するために、以下を使用します

Aspose.Email for Java

Java プラットフォーム向けの機能豊富で強力、かつ使いやすいメタデータ API です。最新バージョンは直接以下からダウンロードできます

Maven

以下の設定を pom.xml に追加して、Maven ベースのプロジェクトにインストールします。

リポジトリ


<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>

依存関係

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-email</artifactId>
<version>version of aspose-email API</version>
<classifier>jdk17</classifier>
</dependency>

Java で OST のメタデータを抽出する手順

GetProperties を使用してメッセージのタイプを取得し、それによりシンプルなループで全てのメタデータ情報を取得できます。

  • MapiMessage.fromFile を使用して OST ファイルを読み込みます
  • getProperties() でプロパティコレクションを取得します
  • get_Item() を使用して Subject などの関連プロパティにアクセスします

システム要件

Aspose.Email for Java はすべての主要プラットフォームと OS をサポートしています。以下の前提条件が揃っていることをご確認ください。

  • JSP/JSF アプリケーションおよびデスクトップアプリケーション用の Java ランタイム環境がインストールされた Microsoft Windows または互換 OS。
  • Aspose.Email for Java の最新バージョンを直接以下から取得してください Maven .
 

OST メタデータの抽出 - Java


MapiMessage outlookMessageFile = MapiMessage.fromFile(dataDir + "messageMapi.ost");

//Get the MapiProperties collection
MapiPropertyCollection coll = outlookMessageFile.getProperties();

//Access the MapiPropertyTag.PR_SUBJECT property
MapiProperty prop = (MapiProperty) coll.get_Item((Object) MapiPropertyTag.PR_SUBJECT);

//If the MapiProperty is not found, check the MapiProperty.PR_SUBJECT_W
//which is a unicode peer of MapiPropertyTag.PR_SUBJECT
if (prop == null) {
	prop = (MapiProperty) coll.get_Item(MapiPropertyTag.PR_SUBJECT_W);
}

//If it cannot be found
if (prop == null) {
	System.out.println("Mapi property could not be found.");
} else {
	//Get the property data as string
	String strSubject = prop.getString();
	System.out.println("Subject: " + strSubject);
}

//Read internet code page property
prop = (MapiProperty) coll.get_Item(MapiPropertyTag.PR_INTERNET_CPID);
if (prop != null) {
	System.out.println("Code page: " + prop.getLong());
}  
 
  • Aspose.Email for Java API について

    Aspose.Email は Microsoft Outlook および Thunderbird のフォーマットを解析するソリューションです。MSG、EMLX、EML、MHT などのメールおよびストレージ形式を簡単に作成、操作、変換できます。メール添付ファイルの処理、メッセージヘッダーのカスタマイズ、POP3、IMAP、SMTP などのさまざまなネットワークプロトコルの実装によるメールの送受信も格段に容易です。単独の API であり、Microsoft Outlook やその他のソフトウェアのインストールは不要です。

    オンラインアプリで OST のメタデータを抽出

    以下の利点とともに、 Live Demos を使用して OST ドキュメントのメタデータを表示・編集できます。

      ダウンロードやセットアップは不要です
      コードを書く必要はありません
      OST ファイルをアップロードし、ドキュメントプロパティを編集するだけです
      生成されたファイルのダウンロードリンクを即座に取得

    OST What is OST File Format

    OST(オフラインストレージ ファイル)は、Exchange Server に Microsoft Outlook で登録されたユーザーのメールボックスデータをローカルマシン上でオフラインモードで表します。Microsoft Outlook がサーバーに接続された最初の使用時に自動的に作成されます。ファイルが作成されると、データはメールサーバーと同期され、オフラインでも利用可能になります。OST ファイルはメール、連絡先、カレンダー情報、メモ、タスクなどのメールボックス項目を格納できます。サーバーへの接続がなくても OST ファイル内でメールやその他のデータを作成できますが、サーバーと同期されません。接続が復旧すると、ローカルファイルは再びサーバーと同期され、両方が同じ情報レベルになります。

    Read More

    その他サポートされているメタデータ形式

    Java を使用すると、以下を含む多くの他形式のメタデータも操作できます

    EML (Outlook メールメッセージ)
    MBOX (電子メールメッセージ)
    MSG (Outlook および Exchange フォーマット)
    PST (Outlook 個人ストレージ ファイル)