OneNote Java を組み合わせる

OneNote ファイルを作成して、ノートをデジタル ノートの形式で整理できます。ノートブック ファイルをマージして、いくつかのアイデアを作成することもできます。このようなユース ケースに従って、この記事では Java でプログラムによって OneNote .one ファイルを結合する方法について説明します。

OneNote .one Notebook Merger – Java API インストール

Aspose.Note for Java API を使用して、異なる OneNote ノートブックを 1 つのファイルに結合できます。出力ファイルを Notebook または PDF ファイル形式で作成することを選択できます。 New Releases セクションから JAR ファイルをダウンロードするか、プロジェクトの pom.xml ファイルで以下の Maven 構成を使用します。

リポジトリ:

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

依存:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-note</artifactId>
        <version>22.7</version>
        <classifier>jdk17</classifier>        
    </dependency>
</dependencies>

Java で OneNote .one ファイルをノートブックに結合する

次の手順で、複数のノートブックを 1 つのノートブックに簡単に結合できます。

  1. Document クラスのインスタンスを作成して、ソース ファイルと宛先ファイルをロードします。
  2. コレクション内の各ページをループして、ページを複製します。
  3. ページを追加して、宛先ノートブックを更新します。
  4. 出力 OneNote ドキュメントをエクスポートします。

次のコード スニペットは、Java でプログラムによって OneNote ファイルを 1 つの Notebook に結合する方法を説明しています。

// Document クラスを使用して OneNote .one ファイルをロードする
com.aspose.note.Document oneSource = new com.aspose.note.Document(dataDir + "Sample1.one");

// 宛先の OneNote ファイルを読み込む
com.aspose.note.Document oneDestination = new com.aspose.note.Document(dataDir + "Quick Notes.one");

// 入力ファイルの各ページを複製する
for (com.aspose.note.Page page: oneSource)
{
    oneDestination.appendChildLast(page.deepClone());
}

// OneNote ドキュメントを保存する
oneDestination.save(dataDir + "MergedOutput.one");

Java で OneNote .one ファイルを PDF ドキュメントに結合する

API を使用すると、次の手順で OneNote ファイルの組み合わせを PDF ファイルとしてエクスポートできます。

  1. Document クラスを使用して、入力 OneNote ノートブックを読み込みます。
  2. コンテンツを複製して、各ページを複製します。
  3. ページを宛先ノートブックに追加します。
  4. 生成されたファイルを PDF 形式のファイルとしてレンダリングします。

次のコード サンプルは、異なる OneNote ノートブック ファイルを Java でプログラムによって 1 つの PDF ファイルとして結合する方法を示しています。

// Document クラスを使用して OneNote .one ファイルをロードする
com.aspose.note.Document oneSource = new com.aspose.note.Document(dataDir + "Sample1.one");

// 宛先の OneNote ファイルを読み込む
com.aspose.note.Document oneDestination = new com.aspose.note.Document(dataDir + "Quick Notes.one");

// 入力ファイルの各ページを複製する
for (com.aspose.note.Page page: oneSource)
{
    oneDestination.appendChildLast(page.deepClone());
}

// OneNote ドキュメントを保存する
oneDestination.save(dataDir + "MergedOutput.pdf" , com.aspose.note.SaveFormat.Pdf);

無料の一時ライセンスを取得する

無料の一時ライセンス をリクエストすることで、評価制限なしで API を評価できます。

結論

結論として、さまざまな OneNote ファイルを Java を使用してプログラムで単一の onenote ノートブックまたは PDF ファイルとして結合する方法を例で理解しました。さらに、ドキュメント スペースを参照して、API が提供する他の機能を理解することもできます。質問や懸念事項について話し合う必要がある場合は、フォーラム までご連絡ください。

関連項目