您可以通過創建 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 筆記本組合成一個文件。您可以選擇以筆記本或 PDF 文件格式創建輸出文件。只需從新版本部分下載 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 文件組合成一個筆記本
您可以通過以下步驟輕鬆地將多個筆記本合併為一個筆記本:
- 創建 Document 類的實例以加載源文件和目標文件。
- 通過遍歷集合中的每個頁面來克隆頁面。
- 通過附加頁面更新目標筆記本。
- 導出輸出的 OneNote 文檔。
以下代碼片段解釋瞭如何在 Java 中以編程方式將 OneNote 文件合併到單個筆記本中:
// 使用 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 格式文件。
下面的代碼示例演示瞭如何在 Java 中以編程方式將不同的 OneNote 筆記本文件合併為一個 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,而沒有任何評估限制。
結論
總之,您已經通過示例了解瞭如何使用 Java 以編程方式將不同的 OneNote 文件合併為單個 onenote 筆記本或 PDF 文件。此外,您可以查看 文檔 空間以了解 API 提供的其他功能。如果您需要討論任何疑問或疑慮,請在 論壇 上寫信給我們。