本快速指南介绍了如何使用 Java 合并 OneNote 笔记本。它讨论了 Java IDE 设置、分步过程以及用于使用 Java 组合 OneNote 笔记本的可运行示例代码。此外,您还将探索将笔记本合并为不同的格式。
使用 Java 合并 OneNote 笔记本的步骤
- 通过安装 Aspose.Note for Java 配置 IDE 以合并笔记本
- 使用 Document 类加载源 .ONE 笔记本
- 使用 Document 类的另一个对象访问目标笔记本
- 克隆时循环浏览每个页面
- 使用 save 方法将合并的输出笔记本写入 PDF
上述步骤介绍了如何在不使用 Microsoft OneNote 的情况下使用 Java 合并页面。您可以通过访问输入笔记本和目标笔记本,然后在克隆时合并所有页面来启动该过程。最后,根据您的要求将合并的输出文件导出到流或磁盘。
使用 Java 合并 OneNote 笔记本的代码
import com.aspose.note.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Merge Note files in Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
// Load the OneNote file | |
com.aspose.note.Document oneSource = new com.aspose.note.Document("Aspose.one"); | |
// Load the destination OneNote file | |
com.aspose.note.Document oneDestination = new com.aspose.note.Document("Aspose.one"); | |
// Clone each page of the input file | |
for (com.aspose.note.Page page: oneSource) { | |
oneDestination.appendChildLast(page.deepClone()); } | |
// Save Merged OneNote document as PDF | |
oneDestination.save("Merged.pdf" , com.aspose.note.SaveFormat.Pdf); | |
System.out.println("Done"); | |
} | |
} |
通过遵循此代码,无需使用 MS OneNote,即可在 Java 中合并笔记本。但是,您可以通过合并多个笔记本、处理选择性页面或使用 SaveFormat 枚举呈现不同的输出文件格式(如 .PDF、.ONE、.HTML 和 .PNG)来临时改进 OneNote 笔记本合并过程。
本指南帮助我们了解了使用 Java 在 OneNote 中组合笔记本的过程。不过,您可以通过查找 如何使用 Java 将 OneNote 文件转换为 HTML 上的信息来进一步探索其他功能,例如将 .ONE 文件渲染为 HTML。