Об’єднати 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. Завантажте вихідний і цільовий файли OneNote за допомогою об’єкта класу 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

Ви можете відобразити об’єднані блокноти як документ PDF, виконавши наведені нижче дії.

  1. Завантажте вхідні блокноти OneNote з об’єктом класу Document.
  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 в один блокнот або PDF-документ у Java. Однак ви можете відвідати розділ документація, щоб ознайомитися з іншими функціями API. Будь ласка, не соромтеся зв’язатися з нами на форумі у разі будь-яких запитань.

Дивись також