Führen Sie OneNote Java zusammen

OneNote-Notizbücher sind hilfreich, um Gedanken, Ideen, Aufgaben usw. zu sammeln. Sie können in vielen Notizbüchern verschiedene Notizen erstellen, und manchmal müssen Sie sie möglicherweise aneinander anhängen, um einige Ideen zu sammeln. In Übereinstimmung mit solchen Situationen behandelt dieser Artikel das programmgesteuerte Zusammenführen von OneNote .one-Dateien in Java.

OneNote .one Notebook Merger – Java-API-Installation

Mit der Aspose.Note for Java-API können Sie mehrere OneNote-Notizbücher in einer einzigen Datei zusammenführen. Damit können Sie die Ausgabedatei als Notebook oder PDF-Dokument erstellen. Sie können auf die JAR-Dateien über den Abschnitt Neue Versionen oder mit den folgenden Maven-Spezifikationen in der pom.xml-Datei Ihrer Anwendung zugreifen:

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>

Führen Sie OneNote .one-Dateien in einem Notizbuch in Java zusammen

Mit den folgenden Schritten können Sie verschiedene Notizen in einem einzigen Notizbuch zusammenführen:

  1. Laden Sie die Quell- und Ziel-OneNote-Dateien mithilfe des Klassenobjekts Document.
  2. Durchlaufen Sie jede Seite und klonen Sie sie.
  3. Hängen Sie die geklonte Seite an das Zielnotizbuch an.
  4. Speichern Sie das ausgegebene OneNote-Dokument.

Der folgende Beispielcode zeigt, wie OneNote-Dateien programmgesteuert in Java in ein Notizbuch zusammengeführt 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");

Führen Sie OneNote .one-Dateien in einem PDF-Dokument in Java zusammen

Sie können die zusammengeführten Notizbücher als PDF-Dokument rendern, indem Sie die folgenden Schritte ausführen:

  1. Laden Sie die eingegebenen OneNote-Notizbücher mit dem Klassenobjekt Document.
  2. Durchlaufen Sie jede Seite, während Sie sie klonen.
  3. Hängen Sie die Seite an das Zielnotizbuch an.
  4. Speichern Sie die Ausgabedatei als PDF-Dokument.

Das folgende Code-Snippet erläutert, wie OneNote-Dateien programmgesteuert in Java in ein PDF-Dokument zusammengeführt 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 eine kostenlose temporäre Lizenz anfordern, um die API in vollem Umfang zu evaluieren.

Fazit

Abschließend haben Sie untersucht, wie Sie OneNote-Dateien programmgesteuert in Java zu einem einzelnen Notizbuch oder einem PDF-Dokument zusammenführen. Sie können jedoch den Abschnitt Dokumentation besuchen, um sich über andere Funktionen der API zu informieren. Bei Fragen können Sie sich gerne im Forum an uns wenden.

Siehe auch