結合 OneNote Java

您可以通過創建 OneNote 文件以數字筆記本的形式組織筆記。您還可以通過合併筆記本文件來撰寫一些想法。根據此類用例,本文介紹瞭如何在 Java 中以編程方式組合 OneNote .one 文件。

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 文件組合成一個筆記本

您可以通過以下步驟輕鬆地將多個筆記本合併為一個筆記本:

  1. 創建 Document 類的實例以加載源文件和目標文件。
  2. 通過遍歷集合中的每個頁面來克隆頁面。
  3. 通過附加頁面更新目標筆記本。
  4. 導出輸出的 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 文件:

  1. 使用 Document 類加載輸入的 OneNote 筆記本。
  2. 通過克隆其內容來克隆每個頁面。
  3. 將頁面添加到目標筆記本。
  4. 將生成的文件呈現為 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 提供的其他功能。如果您需要討論任何疑問或疑慮,請在 論壇 上寫信給我們。

也可以看看