Combina OneNote Java

Puoi organizzare le note sotto forma di taccuini digitali creando file di OneNote. Puoi anche comporre alcune idee unendo i file del taccuino. In base a tali casi d’uso, questo articolo illustra come combinare i file OneNote .one a livello di codice in Java.

OneNote .one Notebook Merger – Installazione dell’API Java

Puoi combinare diversi taccuini OneNote in un unico file utilizzando l’API Aspose.Note per Java. Puoi scegliere di creare il file di output in formato Notebook o PDF. Basta scaricare i file JAR dalla sezione Nuove versioni o utilizzare le configurazioni Maven di seguito nel file pom.xml del progetto:

Archivio:

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

Dipendenza:

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

Combina i file OneNote .one in un blocco appunti in Java

Puoi combinare facilmente più taccuini in un unico taccuino con i seguenti passaggi:

  1. Crea le istanze della classe Document per caricare i file di origine e di destinazione.
  2. Clona le pagine scorrendo ogni pagina della raccolta.
  3. Aggiorna il taccuino di destinazione aggiungendo le pagine.
  4. Esporta il documento di output di OneNote.

Il frammento di codice seguente spiega come combinare i file di OneNote in un unico blocco note a livello di codice in Java:

// Carica il file OneNote .one utilizzando la classe Document
com.aspose.note.Document oneSource = new com.aspose.note.Document(dataDir + "Sample1.one");

// Carica il file OneNote di destinazione
com.aspose.note.Document oneDestination = new com.aspose.note.Document(dataDir + "Quick Notes.one");

// Clona ogni pagina del file di input
for (com.aspose.note.Page page: oneSource)
{
    oneDestination.appendChildLast(page.deepClone());
}

// Salva il documento di OneNote
oneDestination.save(dataDir + "MergedOutput.one");

Combina i file OneNote .one in un documento PDF in Java

L’API consente di esportare la combinazione di file OneNote come file PDF con i seguenti passaggi:

  1. Utilizzare la classe Document per caricare i blocchi appunti di OneNote di input.
  2. Clona ciascuna pagina clonandone il contenuto.
  3. Aggiungi le pagine al taccuino di destinazione.
  4. Rendering del file generato come file in formato PDF.

L’esempio di codice seguente mostra come combinare diversi file del blocco appunti di OneNote come un unico file PDF a livello di codice in Java:

// Carica il file OneNote .one utilizzando la classe Document
com.aspose.note.Document oneSource = new com.aspose.note.Document(dataDir + "Sample1.one");

// Carica il file OneNote di destinazione
com.aspose.note.Document oneDestination = new com.aspose.note.Document(dataDir + "Quick Notes.one");

// Clona ogni pagina del file di input
for (com.aspose.note.Page page: oneSource)
{
    oneDestination.appendChildLast(page.deepClone());
}

// Salva il documento di OneNote
oneDestination.save(dataDir + "MergedOutput.pdf" , com.aspose.note.SaveFormat.Pdf);

Ottieni una licenza temporanea gratuita

Puoi valutare l’API senza alcuna limitazione di valutazione richiedendo una Licenza temporanea gratuita.

Conclusione

In conclusione, hai capito con esempi come combinare file OneNote diversi come un unico blocco note onenote o un file PDF a livello di codice utilizzando Java. Inoltre, puoi dare un’occhiata allo spazio documentazione per comprendere altre funzionalità offerte dall’API. Per favore scrivici al forum se hai bisogno di discutere qualsiasi domanda o dubbio.

Guarda anche