打印 OneNote .one 笔记本

OneNote 笔记本通常用于保存重要笔记。出于某种原因,您可能需要将笔记打印在纸上。在本文中,您将了解如何在 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 格式文件:

  1. 使用 Document 构造函数加载输入 OneNote 文件。
  2. 使用 print 方法打印 OneNote 文档。

以下代码显示了如何在 Java 中以编程方式打印 OneNote .one Notebook:

// 使用 Document 构造函数加载输入 OneNote 文件。
Document document = new Document("Aspose.one");

// 打印 OneNote 文档。
document.print();

使用 Java 中的高级选项打印 OneNote Notebook .one 文件

更进一步,您可以设置高级选项以根据您的要求自定义 OneNote Notebook .one 文件的打印。请按照以下步骤打印带有高级选项的 .one 格式文件:

  1. 首先,使用 Document 类加载输入的 OneNote 文件。
  2. 指定页面范围和打印机名称。
  3. 最后调用print()方法打印文件。

下面的代码解释了如何使用 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 文件打印到虚拟打印机

虚拟打印机是一种复制软件界面的应用程序,如物理打印机。您可以通过以下步骤使用虚拟打印机配置打印:

  1. 加载输入的 OneNote 文件。
  2. 指定虚拟打印机和属性。
  3. 使用 DocumentPrintAttributeSet 设置打印机设置。
  4. 最后,将 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 的其他几个功能。如果您想讨论您的任何疑虑或要求,请随时通过 免费支持论坛 与我们联系。

也可以看看