合并 OneNote Java

OneNote 笔记本有助于收集想法、想法、待办事项等。您可以在许多笔记本中创建不同的笔记,有时您可能需要将它们相互附加以收集一些想法。针对这种情况,本文介绍了如何在 Java 中以编程方式合并 OneNote .one 文件。

OneNote .one 笔记本合并 - Java API 安装

您可以使用 Aspose.Note for Java API 将多个 OneNote 笔记本合并到一个文件中。它允许您将输出文件创建为笔记本或 PDF 文档。您可以从 New Releases 部分或应用程序的 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 文档中。但是,您可以访问 documentation 部分以查看 API 的其他功能。如有任何疑问,请随时通过 论坛 与我们联系。

也可以看看