Друк OneNote .one Блокнот

Блокноти OneNote зазвичай використовуються для зберігання важливих нотаток. Вам може знадобитися надрукувати нотатки на папері з якоїсь причини. У цій статті ви дізнаєтеся, як друкувати файли блокнота OneNote у своїх програмах Java.

Принтер OneNote Notebook – встановлення Java API

Aspose.Note for 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. Якщо ви хочете обговорити будь-які свої проблеми чи вимоги, будь ласка, зв’яжіться з безкоштовним форумом підтримки.

Дивись також