Поєднайте OneNote Java

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

OneNote .one Notebook Merger – встановлення Java API

Ви можете об’єднати різні блокноти OneNote в один файл за допомогою API Aspose.Note for Java. Ви можете створити вихідний файл у форматі Блокнот або 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

Ви можете легко об’єднати кілька блокнотів в один блокнот, виконавши такі дії:

  1. Створіть екземпляри класу Document, щоб завантажити файли джерела та призначення.
  2. Клонуйте сторінки, переглядаючи кожну сторінку колекції.
  3. Оновіть цільовий блокнот, додавши сторінки.
  4. Експортуйте вихідний документ 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

API дозволяє експортувати комбінацію файлів OneNote як PDF-файл, виконавши такі дії:

  1. Використовуйте клас Document, щоб завантажити вхідні блокноти OneNote.
  2. Клонуйте кожну сторінку, клонуючи її вміст.
  3. Додайте сторінки до цільового блокнота.
  4. Відобразіть створений файл у форматі 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 в один блокнот onenote або PDF-файл програмним шляхом за допомогою Java. Крім того, ви можете переглянути розділ документація, щоб зрозуміти інші функції, які пропонує API. Будь ласка, напишіть нам на форумі, якщо вам потрібно обговорити будь-який запит або проблему.

Дивись також