Печать блокнота OneNote .one

Блокноты OneNote обычно используются для хранения важных заметок. По какой-то причине вам может понадобиться распечатать свои заметки на бумаге. В этой статье вы узнаете, как печатать файлы блокнота OneNote в приложениях Java.

Принтер для ноутбуков OneNote — установка Java API

Aspose.Note для Java API поддерживает программное создание файлов .one и управление ими. Вам нужно только сделать простые вызовы методов, а API позаботится о второстепенных деталях. Поэтому, пожалуйста, настройте API, загрузив файл JAR из раздела Загрузки или используйте приведенные ниже данные в файле pom.exe вашего проекта на основе Maven:

Репозиторий:

 <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>

Печать файла OneNote Notebook .one программно с использованием Java

Учитывая базовый случай печати файлов .one, вы можете распечатать файл OneNote с помощью нескольких строк кода. Для печати файла формата .one необходимо выполнить следующие шаги:

  1. Загрузите входной файл OneNote с помощью конструктора Document.
  2. Распечатайте документ OneNote методом print.

В следующем коде показано, как программно распечатать блокнот OneNote .one на Java:

// Загрузите входной файл OneNote с помощью конструктора документов.
Document document = new Document("Aspose.one");

// Распечатайте документ OneNote.
document.print();

Печать файла OneNote Notebook .one с дополнительными параметрами в Java

Сделав еще один шаг вперед, вы можете установить дополнительные параметры для настройки печати файла OneNote Notebook .one в соответствии с вашими требованиями. Чтобы распечатать файл формата .one с дополнительными параметрами, выполните следующие действия:

  1. Во-первых, загрузите входной файл OneNote с классом Document.
  2. Укажите диапазон страниц и имя принтера.
  3. Наконец, вызовите метод print() для печати файла.

В приведенном ниже коде объясняется, как программно распечатать файл OneNote с помощью Java:

// Загрузите входной файл OneNote с классом Document.
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);

Печать файла OneNote .one на виртуальном принтере с помощью Java

Виртуальный принтер — это приложение, которое копирует программный интерфейс, такой как физический принтер. Вы можете настроить печать на виртуальном принтере, выполнив следующие действия:

  1. Загрузите входной файл OneNote.
  2. Укажите виртуальный принтер и его свойства.
  3. Задайте настройки принтера с помощью DocumentPrintAttributeSet.
  4. Наконец, распечатайте файл OneNote на виртуальном принтере.

В следующем коде показано, как программно распечатать файл OneNote .one на виртуальном принтере с помощью Java.

//Печатает 3 копии первой и второй страниц с помощью виртуального pdf-принтера doPDF 8
//Это бесплатно и может быть загружено здесь 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 без каких-либо ограничений.

Вывод

В заключение вы узнали, как программно распечатать файл OneNote Notebook .one в приложениях Java. Вы изучили различные варианты использования, которые различаются в зависимости от различных требований. Кроме того, вы можете посетить API Документация, чтобы изучить некоторые другие функции API. Если вы хотите обсудить какие-либо вопросы или требования, обращайтесь на Форум бесплатной поддержки.

Смотрите также