Kombinieren Sie OneNote Java

Sie können Notizen in Form von digitalen Notizbüchern organisieren, indem Sie OneNote-Dateien erstellen. Sie können auch einige Ideen verfassen, indem Sie die Notizbuchdateien zusammenführen. In Übereinstimmung mit solchen Anwendungsfällen behandelt dieser Artikel das programmgesteuerte Kombinieren von OneNote .one-Dateien in Java.

OneNote .one Notebook Merger – Java-API-Installation

Mit der Aspose.Note for Java-API können Sie verschiedene OneNote-Notizbücher in einer einzigen Datei kombinieren. Sie können die Ausgabedatei im Notebook- oder PDF-Dateiformat erstellen. Laden Sie einfach die JAR-Dateien aus dem Bereich Neue Versionen herunter oder verwenden Sie die Maven-Konfigurationen unten in der pom.xml-Datei des Projekts:

Repository:

 <repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>https://repository.aspose.com/repo/</url>
    </repository>
</repositories>

Abhängigkeit:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-note</artifactId>
        <version>22.7</version>
        <classifier>jdk17</classifier>        
    </dependency>
</dependencies>

Kombinieren Sie OneNote .one-Dateien in einem Notizbuch in Java

Mit den folgenden Schritten können Sie problemlos mehrere Notizbücher zu einem einzigen Notizbuch kombinieren:

  1. Erstellen Sie die Instanzen der Klasse Document, um die Quell- und Zieldateien zu laden.
  2. Klonen Sie die Seiten, indem Sie jede Seite in der Sammlung durchlaufen.
  3. Aktualisieren Sie das Zielnotizbuch, indem Sie die Seiten anhängen.
  4. Exportieren Sie das ausgegebene OneNote-Dokument.

Das folgende Code-Snippet erläutert, wie OneNote-Dateien programmgesteuert in Java zu einem einzigen Notizbuch kombiniert werden:

// Laden Sie die OneNote .one-Datei mithilfe der Document-Klasse
com.aspose.note.Document oneSource = new com.aspose.note.Document(dataDir + "Sample1.one");

// Laden Sie die OneNote-Zieldatei
com.aspose.note.Document oneDestination = new com.aspose.note.Document(dataDir + "Quick Notes.one");

// Klonen Sie jede Seite der Eingabedatei
for (com.aspose.note.Page page: oneSource)
{
    oneDestination.appendChildLast(page.deepClone());
}

// OneNote-Dokument speichern
oneDestination.save(dataDir + "MergedOutput.one");

Kombinieren Sie OneNote .one-Dateien in einem PDF-Dokument in Java

Mit der API können Sie die Kombination von OneNote-Dateien mit den folgenden Schritten als PDF-Datei exportieren:

  1. Verwenden Sie die Klasse Document, um die eingegebenen OneNote-Notizbücher zu laden.
  2. Klonen Sie jede Seite, indem Sie ihren Inhalt klonen.
  3. Fügen Sie die Seiten zum Zielnotizbuch hinzu.
  4. Rendern Sie die generierte Datei als Datei im PDF-Format.

Das folgende Codebeispiel zeigt, wie verschiedene OneNote-Notizbuchdateien programmgesteuert in Java zu einer einzigen PDF-Datei kombiniert werden:

// Laden Sie die OneNote .one-Datei mithilfe der Document-Klasse
com.aspose.note.Document oneSource = new com.aspose.note.Document(dataDir + "Sample1.one");

// Laden Sie die OneNote-Zieldatei
com.aspose.note.Document oneDestination = new com.aspose.note.Document(dataDir + "Quick Notes.one");

// Klonen Sie jede Seite der Eingabedatei
for (com.aspose.note.Page page: oneSource)
{
    oneDestination.appendChildLast(page.deepClone());
}

// OneNote-Dokument speichern
oneDestination.save(dataDir + "MergedOutput.pdf" , com.aspose.note.SaveFormat.Pdf);

Holen Sie sich eine kostenlose temporäre Lizenz

Sie können die API ohne Evaluierungseinschränkungen evaluieren, indem Sie eine kostenlose temporäre Lizenz anfordern.

Fazit

Abschließend haben Sie anhand von Beispielen verstanden, wie Sie verschiedene OneNote-Dateien programmgesteuert mit Java zu einem einzigen OneNote-Notizbuch oder einer PDF-Datei kombinieren können. Darüber hinaus können Sie sich den Bereich Dokumentation ansehen, um andere von der API angebotene Funktionen zu verstehen. Bitte schreiben Sie uns im Forum, wenn Sie Fragen oder Bedenken besprechen möchten.

Siehe auch