打印 OneNote .one 筆記本

OneNote 筆記本通常用於保存重要筆記。出於某種原因,您可能需要將筆記打印在紙上。在本文中,您將了解如何在 Java 應用程序中打印 OneNote 筆記本文件。

OneNote 筆記本打印機 – Java API 安裝

Aspose.Note for Java API 支持以編程方式創建和操作 .one 文件。您只需進行簡單的方法調用,API 會處理次要細節。因此,請通過從 下載 部分下載 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 筆記本 .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 的其他幾個功能。如果您想討論您的任何疑慮或要求,請隨時聯繫 免費支持論壇

也可以看看