您可以通过创建 OneNote 文件以数字笔记本的形式组织笔记。您还可以通过合并笔记本文件来撰写一些想法。根据这些用例,本文介绍了如何在 Java 中以编程方式组合 OneNote .one 文件。
OneNote .one 笔记本合并 - Java API 安装
您可以使用 Aspose.Note for Java API 将不同的 OneNote 笔记本合并到一个文件中。您可以选择以 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 文件合并到笔记本中
您可以通过以下步骤轻松地将多个笔记本合并为一个笔记本:
- 创建 Document 类的实例以加载源文件和目标文件。
- 通过遍历集合中的每个页面来克隆页面。
- 通过附加页面来更新目标笔记本。
- 导出输出的 OneNote 文档。
以下代码片段说明了如何在 Java 中以编程方式将 OneNote 文件合并到单个 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 格式文件。
下面的代码示例演示了如何在 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 文件。此外,您可以查看 documentation 空间以了解 API 提供的其他功能。如果您需要讨论任何疑问或疑虑,请在 论坛 上给我们写信。