OneNote ファイルを作成して、ノートをデジタル ノートの形式で整理できます。ノートブック ファイルをマージして、いくつかのアイデアを作成することもできます。このようなユース ケースに従って、この記事では Java でプログラムによって OneNote .one ファイルを結合する方法について説明します。
- OneNote .one Notebook Merger – Java API インストール
- Java で OneNote .one ファイルをノートブックに結合する
- Java で OneNote .one ファイルを PDF ドキュメントに結合する
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 つのノートブックに簡単に結合できます。
- Document クラスのインスタンスを作成して、ソース ファイルと宛先ファイルをロードします。
- コレクション内の各ページをループして、ページを複製します。
- ページを追加して、宛先ノートブックを更新します。
- 出力 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 ファイルとしてエクスポートできます。
- Document クラスを使用して、入力 OneNote ノートブックを読み込みます。
- コンテンツを複製して、各ページを複製します。
- ページを宛先ノートブックに追加します。
- 生成されたファイルを 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 が提供する他の機能を理解することもできます。質問や懸念事項について話し合う必要がある場合は、フォーラム までご連絡ください。