PPTX DOCX XLSX PDF ODP
Aspose.Email  ジャワ用
OST

Java 経由で OST メタデータを抽出する

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

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

OSTファイルのメタデータを取得するには、

Java 用の Aspose.Email

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

Maven

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

Repository


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

Dependency

<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 () を使用して、件名などの関連プロパティにアクセスします。

システム要件

Java 用の Aspose.Emailは、すべての主要なプラットフォームとオペレーティングシステムでサポートされています。以下の前提条件を満たしていることを確認してください。

  • Microsoft Windows または JSP/JSF アプリケーションおよびデスクトップアプリケーション用の Java ランタイム環境と互換性のある OS
  • Java用Aspose.Emailの最新バージョンを以下から直接入手してください 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());
} 
 
  • Java API 用 Aspose.Email について

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

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

    当社を使用して、OSTドキュメントのメタデータを表示および編集します ライブデモ 以下の利点があります。

      ダウンロードや設定は一切不要
      コードを書く必要はありません
      OSTファイルをアップロードしてドキュメントプロパティを編集するだけ
      結果ファイルのダウンロードリンクをすぐに取得

    OST What is OST File Format

    OSTまたはオフラインストレージファイルは、Microsoft Outlookを使用してExchange Serverに登録すると、ローカルマシン上のオフラインモードでユーザーのメールボックスデータを表します。Microsoft Outlook を初めて使用したときに、サーバーに接続したときに自動的に作成されます。ファイルが作成されると、データは電子メールサーバーと同期され、電子メールサーバーとの接続が切断された場合でもオフラインで利用できるようになります。OSTファイルは、電子メール、連絡先、カレンダー情報、メモ、タスク、その他の同様のデータなどのメールボックスアイテムを使用できます。ユーザーは、サーバーに接続していなくてもOSTファイルに電子メールやその他のデータ項目を作成できますが、これらはサーバーと同期されません。接続が確立されると、ローカルファイルはサーバーと再度同期され、サーバーとローカルコピーの両方の情報レベルが同じになります。

    Read More

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

    Javaを使用すると、次のような他の多くの形式のメタデータを操作することもできます。

    EML (Outlook の電子メールメッセージ)
    MBOX (電子メールメッセージ)
    MSG (アウトルック&エクスチェンジフォーマット)
    PST (Outlook パーソナルストレージファイル)