Блокноты OneNote обычно используются для хранения важных заметок. По какой-то причине вам может понадобиться распечатать свои заметки на бумаге. В этой статье вы узнаете, как печатать файлы блокнота OneNote в приложениях Java.
- Принтер для ноутбуков OneNote — установка Java API
- Печать файла OneNote Notebook .one программно с использованием Java
- Печать файла OneNote Notebook .one с дополнительными параметрами в Java
- Печать записной книжки 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 необходимо выполнить следующие шаги:
- Загрузите входной файл 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. Если вы хотите обсудить какие-либо вопросы или требования, обращайтесь на Форум бесплатной поддержки.