合併 OneNote Java

OneNote 筆記本有助於收集想法、想法、待辦事項等。您可以在許多筆記本中創建不同的筆記,有時您可能需要將它們相互附加以收集一些想法。根據這種情況,本文介紹瞭如何在 Java 中以編程方式合併 OneNote .one 文件。

OneNote .one Notebook Merger – Java API 安裝

您可以使用 Aspose.Note for Java API 將多個 OneNote 筆記本合併到一個文件中。它允許您將輸出文件創建為筆記本或 PDF 文檔。您可以從“新版本”部分或應用程序的 pom.xml 文件中的以下 Maven 規範訪問 JAR 文件:

存儲庫:

 <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 文件。
  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 文檔

您可以按照以下步驟將合併的筆記本呈現為 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 文件合併到單個筆記本或 PDF 文檔中。但是,您可以訪問 文檔 部分來查看 API 的其他功能。如有任何疑問,請隨時通過 論壇 與我們聯繫。

也可以看看