OneNote 筆記本通常用於保存重要筆記。出於某種原因,您可能需要將筆記打印在紙上。在本文中,您將了解如何在 Java 應用程序中打印 OneNote 筆記本文件。
- OneNote 筆記本打印機 – Java API 安裝
- 使用 Java 以編程方式打印 OneNote Notebook .one 文件
- 在 Java 中使用高級選項打印 OneNote 筆記本 .one 文件
- 使用 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 格式文件:
以下代碼顯示瞭如何在 Java 中以編程方式打印 OneNote .one Notebook:
// 使用 Document 構造函數加載輸入 OneNote 文件。
Document document = new Document("Aspose.one");
// 打印 OneNote 文檔。
document.print();
在 Java 中使用高級選項打印 OneNote 筆記本 .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 的其他幾個功能。如果您想討論您的任何疑慮或要求,請隨時聯繫 免費支持論壇。