Блокноти OneNote зазвичай використовуються для зберігання важливих нотаток. Вам може знадобитися надрукувати нотатки на папері з якоїсь причини. У цій статті ви дізнаєтеся, як друкувати файли блокнота OneNote у своїх програмах Java.
- Принтер OneNote Notebook – встановлення Java API
- Роздрукуйте файл OneNote Notebook .one програмним способом за допомогою Java
- Надрукуйте файл OneNote Notebook .one із розширеними параметрами на Java
- Друк блокнота 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, потрібно виконати наведені нижче дії.
- Завантажте вхідний файл OneNote за допомогою конструктора Document.
- Роздрукуйте документ OneNote за допомогою методу print.
У наведеному нижче коді показано, як програмно надрукувати блокнот OneNote .one на Java:
// Завантажте вхідний файл OneNote за допомогою конструктора документа.
Document document = new Document("Aspose.one");
// Роздрукуйте документ OneNote.
document.print();
Надрукуйте файл OneNote Notebook .one із розширеними параметрами на Java
Ідучи ще один крок далі, ви можете налаштувати розширені параметри для налаштування друку файлу OneNote Notebook .one відповідно до ваших вимог. Щоб надрукувати файл формату .one із розширеними параметрами, виконайте наведені нижче дії.
- По-перше, завантажте вхідний файл OneNote із класом Document.
- Укажіть діапазон сторінок і назву принтера.
- Нарешті, викличте метод 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
Віртуальний принтер — це програма, яка копіює програмний інтерфейс, як фізичний принтер. Ви можете налаштувати друк за допомогою віртуального принтера, виконавши наведені нижче дії.
- Завантажити вхідний файл OneNote.
- Вкажіть віртуальний принтер і властивості.
- Налаштуйте параметри принтера за допомогою DocumentPrintAttributeSet.
- Нарешті, роздрукуйте файл 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. Якщо ви хочете обговорити будь-які свої проблеми чи вимоги, будь ласка, зв’яжіться з безкоштовним форумом підтримки.