OneNote でページ リビジョンを取得する - Aspose.Note

導入

OneNote はメモを整理および管理するための強力なツールですが、ページに加えられた変更や改訂を追跡する必要がある場合があります。 Aspose.Note for Java を使用すると、ページ リビジョンをプログラムで簡単に取得できます。このチュートリアルでは、Aspose.Note for Java を使用して OneNote でページ リビジョンを取得するプロセスを説明します。

前提条件

始める前に、次の前提条件が満たされていることを確認してください。

1. Java 開発キット (JDK)

システムに Java Development Kit (JDK) がインストールされていることを確認してください。 JDK は Oracle Web サイトからダウンロードしてインストールできます。

2. Java 用 Aspose.Note

Aspose.Note for Java を次の場所からダウンロードしてインストールします。ダウンロードリンク.

3. OneNote ドキュメントのサンプル

サンプルの OneNote ドキュメントを準備します (Sample1.one) リビジョンを取得するページが含まれています。

パッケージのインポート

まず、Aspose.Note for Java から必要なパッケージをインポートする必要があります。

import java.io.IOException;

import com.aspose.note.Document;
import com.aspose.note.LoadOptions;
import com.aspose.note.Page;

ここで、提供された例を複数のステップに分解してみましょう。

ステップ 1: ドキュメント ディレクトリを設定する

OneNote ドキュメントが配置されるディレクトリ パスを定義します。

String dataDir = "Your Document Directory";

ステップ 2: OneNote ドキュメントをロードする

次を使用して OneNote ドキュメントを読み込みますLoadOptions履歴の読み込みを有効にします。

LoadOptions loadOptions = new LoadOptions();
loadOptions.setLoadHistory(true);
Document document = new Document(dataDir + "Sample1.one", loadOptions);

ステップ 3: 最初のページを取得する

ロードされたドキュメントから最初のページを取得します。

Page firstPage = document.getFirstChild();

ステップ 4: ページの改訂を繰り返す

各ページのリビジョンを反復処理し、最終変更時刻、作成時刻、タイトル、レベル、作成者などの関連情報を取得します。

for (Page pageRevision : document.getPageHistory(firstPage)) {
    System.out.println("LastModifiedTime: " + pageRevision.getLastModifiedTime());
    System.out.println("CreationTime: " + pageRevision.getCreationTime());
    System.out.println("Title: " + pageRevision.getTitle());
    System.out.println("Level: " + pageRevision.getLevel());
    System.out.println("Author: " + pageRevision.getAuthor());
    System.out.println();
}

結論

このチュートリアルでは、Aspose.Note for Java を使用して OneNote でページ リビジョンを取得する方法を学習しました。これらの手順に従うことで、OneNote ページに加えられた変更をプログラムで効率的に追跡できます。

よくある質問

Q1: Aspose.Note for Java を使用してページ リビジョンを変更できますか?

A1: いいえ、Aspose.Note for Java は現在、ページ リビジョンの取得をサポートしていますが、変更はサポートしていません。

Q2: Aspose.Note for Java は、OneNote ドキュメントのさまざまなバージョンと互換性がありますか?

A2: はい、Aspose.Note for Java はさまざまなバージョンの OneNote ドキュメントをサポートしているため、さまざまなファイル形式をシームレスに操作できます。

Q3: Aspose.Note for Java を使用するにはライセンスが必要ですか?

A3: はい、商用プロジェクトで Aspose.Note for Java を使用するにはライセンスを購入する必要があります。ただし、評価目的で一時ライセンスを取得することもできます。

Q4: Aspose.Note for Java の使用中に問題が発生した場合、サポートを求めることはできますか?

A4: はい、Aspose.Note フォーラムからサポートを求めることができます。ここ.

Q5: Aspose.Note for Java の無料トライアルはありますか?

A5: はい、Aspose.Note for Java の無料トライアルにアクセスできます。Webサイト.