Блокноты OneNote полезны для сбора мыслей, идей, задач и т. д. Вы можете создавать различные заметки во многих блокнотах, и иногда вам может потребоваться добавлять их друг к другу, чтобы собрать некоторые идеи. В соответствии с такими ситуациями в этой статье рассказывается, как программно объединить файлы OneNote .one в Java.
- OneNote .one Notebook Merger — установка Java API
- Объединение файлов OneNote .one в записную книжку на Java
- Объединение файлов OneNote .one в документ PDF на Java
OneNote .one Notebook Merger — установка Java API
Вы можете объединить несколько блокнотов OneNote в один файл с помощью Aspose.Note for Java API. Это позволяет вам создать выходной файл в виде блокнота или документа PDF. Вы можете получить доступ к файлам JAR из раздела «Новые выпуски» или со следующими спецификациями Maven в файле pom.xml вашего приложения:
Репозиторий:
<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>22.7</version>
<classifier>jdk17</classifier>
</dependency>
</dependencies>
Объединение файлов OneNote .one в записную книжку на Java
Вы можете объединить разные заметки в одну записную книжку, выполнив следующие действия:
- Загрузите исходный и конечный файлы OneNote с помощью объекта класса Document.
- Переберите каждую страницу и клонируйте ее.
- Добавьте клонированную страницу в целевую записную книжку.
- Сохраните выходной документ OneNote.
В приведенном ниже примере кода показано, как программно объединить файлы OneNote в записную книжку на Java:
// Загрузите файл OneNote .one с помощью класса Document
com.aspose.note.Document oneSource = new com.aspose.note.Document(dataDir + "Sample1.one");
// Загрузите целевой файл OneNote
com.aspose.note.Document oneDestination = new com.aspose.note.Document(dataDir + "Quick Notes.one");
// Клонировать каждую страницу входного файла
for (com.aspose.note.Page page: oneSource)
{
oneDestination.appendChildLast(page.deepClone());
}
// Сохранить документ OneNote
oneDestination.save(dataDir + "MergedOutput.one");
Объединение файлов OneNote .one в документ PDF на Java
Вы можете преобразовать объединенные записные книжки в документ PDF, выполнив следующие действия:
- Загрузите входные записные книжки OneNote с объектом класса Document.
- Прокручивайте каждую страницу, клонируя ее.
- Добавьте страницу в целевую записную книжку.
- Сохраните полученный файл как PDF-документ.
В следующем фрагменте кода показано, как программно объединить файлы OneNote в документ PDF на Java:
// Загрузите файл OneNote .one с помощью класса Document
com.aspose.note.Document oneSource = new com.aspose.note.Document(dataDir + "Sample1.one");
// Загрузите целевой файл OneNote
com.aspose.note.Document oneDestination = new com.aspose.note.Document(dataDir + "Quick Notes.one");
// Клонировать каждую страницу входного файла
for (com.aspose.note.Page page: oneSource)
{
oneDestination.appendChildLast(page.deepClone());
}
// Сохранить документ OneNote
oneDestination.save(dataDir + "MergedOutput.pdf" , com.aspose.note.SaveFormat.Pdf);
Получить бесплатную временную лицензию
Вы можете запросить Бесплатную временную лицензию для полной оценки API.
Вывод
В заключение вы узнали, как программно объединять файлы OneNote в одну записную книжку или PDF-документ на Java. Однако вы можете посетить раздел документация, чтобы ознакомиться с другими функциями API. Если у вас возникнут вопросы, обращайтесь к нам на форум.