OneNote 笔记本通常用于保存重要笔记。出于某种原因,您可能需要将笔记打印在纸上。在本文中,您将了解如何在 Java 应用程序中打印 OneNote Notebook 文件。
- OneNote 笔记本打印机 – Java API 安装
- 使用 Java 以编程方式打印 OneNote Notebook .one 文件
- 使用 Java 中的高级选项打印 OneNote Notebook .one 文件
- 使用 Java 将 OneNote Notebook 打印到虚拟打印机
OneNote 笔记本打印机 – Java API 安装
Aspose.Note for Java API 支持以编程方式创建和操作 .one 文件。您只需要进行简单的方法调用,API 会处理一些小细节。因此,请通过从 Downloads 部分下载 JAR 文件来配置 API,或者在基于 Maven 的项目的 pom.exe 文件中使用以下详细信息:
存储库:
<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>21.7</version>
<classifier>jdk17</classifier>
</dependency>
</dependencies>
使用 Java 以编程方式打印 OneNote Notebook .one 文件
考虑打印 .one 文件的基本情况,您可以使用几行代码打印 OneNote 文件。您需要按照以下步骤打印 .one 格式文件:
以下代码显示了如何在 Java 中以编程方式打印 OneNote .one Notebook:
// 使用 Document 构造函数加载输入 OneNote 文件。
Document document = new Document("Aspose.one");
// 打印 OneNote 文档。
document.print();
使用 Java 中的高级选项打印 OneNote Notebook .one 文件
更进一步,您可以设置高级选项以根据您的要求自定义 OneNote Notebook .one 文件的打印。请按照以下步骤打印带有高级选项的 .one 格式文件:
下面的代码解释了如何使用 Java 以编程方式打印 OneNote 文件:
// 使用 Document 类加载输入 OneNote 文件。
Document document = new Document("Aspose.one");
// 使用 Microsoft XPS Document Writer 打印第一页和第二页
final DocumentPrintAttributeSet asposeAttr = new DocumentPrintAttributeSet("Microsoft XPS Document Writer");
asposeAttr.setPrintRange(1, 2);
// 打印 OneNote 文件
document.print(asposeAttr);
使用 Java 将 OneNote .one 文件打印到虚拟打印机
虚拟打印机是一种复制软件界面的应用程序,如物理打印机。您可以通过以下步骤使用虚拟打印机配置打印:
- 加载输入的 OneNote 文件。
- 指定虚拟打印机和属性。
- 使用 DocumentPrintAttributeSet 设置打印机设置。
- 最后,将 OneNote 文件打印到虚拟打印机。
以下代码演示了如何使用 Java 以编程方式将 OneNote .one 文件打印到虚拟打印机:
//使用虚拟 pdf 打印机 doPDF 8 打印 3 份第一页和第二页
//它是免费的,可以在这里下载 http://www.dopdf.com/download.php
// 加载输入的 OneNote 文件
Document doc = new Document("test.one");
// 指定虚拟打印机和属性
final DocumentPrintAttributeSet asposeAttr = new DocumentPrintAttributeSet("doPDF 8");
asposeAttr.setPrintRange(1, 2);
asposeAttr.setCopies(3);
// 使用 PrintOptions 设置打印机设置
PrintOptions printOptions = new PrintOptions();
printOptions.setDocumentName("Test.one");
printOptions.setPrinterSettings(asposeAttr);
// 将 OneNote 文件打印到虚拟打印机
doc.print(printOptions);
获得免费评估许可证
您可以申请 免费临时许可证 以不受任何限制地评估 API。
结论
总之,您已经学习了如何在 Java 应用程序中以编程方式打印 OneNote Notebook .one 文件。您已经探索了根据不同需求而变化的不同用例。此外,您可以访问 API 文档 以探索 API 的其他几个功能。如果您想讨论您的任何疑虑或要求,请随时通过 免费支持论坛 与我们联系。