Combiner OneNote Java

Vous pouvez organiser des notes sous la forme de blocs-notes numériques en créant des fichiers OneNote. Vous pouvez également composer des idées en fusionnant les fichiers du bloc-notes. Conformément à ces cas d’utilisation, cet article explique comment combiner des fichiers OneNote .one par programmation en Java.

Fusion de bloc-notes OneNote .one - Installation de l’API Java

Vous pouvez combiner différents blocs-notes OneNote dans un seul fichier à l’aide de l’API Aspose.Note pour Java. Vous pouvez choisir de créer le fichier de sortie au format Notebook ou PDF. Téléchargez simplement les fichiers JAR de la section Nouvelles versions ou utilisez les configurations Maven ci-dessous dans le fichier pom.xml du projet :

Dépôt:

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

Dépendance:

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

Combiner des fichiers OneNote .one dans un bloc-notes en Java

Vous pouvez facilement combiner plusieurs blocs-notes en un seul bloc-notes en procédant comme suit :

  1. Créez les instances de la classe Document pour charger les fichiers source et destination.
  2. Clonez les pages en parcourant chaque page de la collection.
  3. Mettez à jour le bloc-notes de destination en ajoutant les pages.
  4. Exportez le document OneNote de sortie.

L’extrait de code suivant explique comment combiner par programmation des fichiers OneNote dans un seul bloc-notes en Java :

// Charger le fichier OneNote .one à l'aide de la classe Document
com.aspose.note.Document oneSource = new com.aspose.note.Document(dataDir + "Sample1.one");

// Charger le fichier OneNote de destination
com.aspose.note.Document oneDestination = new com.aspose.note.Document(dataDir + "Quick Notes.one");

// Cloner chaque page du fichier d'entrée
for (com.aspose.note.Page page: oneSource)
{
    oneDestination.appendChildLast(page.deepClone());
}

// Enregistrer le document OneNote
oneDestination.save(dataDir + "MergedOutput.one");

Combiner des fichiers OneNote .one dans un document PDF en Java

L’API vous permet d’exporter la combinaison de fichiers OneNote sous forme de fichier PDF en procédant comme suit :

  1. Utilisez la classe Document pour charger les blocs-notes OneNote d’entrée.
  2. Clonez chacune des pages en clonant son contenu.
  3. Ajoutez les pages au bloc-notes de destination.
  4. Rendre le fichier généré sous forme de fichier au format PDF.

L’exemple de code ci-dessous montre comment combiner différents fichiers de bloc-notes OneNote en un seul fichier PDF par programmation en Java :

// Charger le fichier OneNote .one à l'aide de la classe Document
com.aspose.note.Document oneSource = new com.aspose.note.Document(dataDir + "Sample1.one");

// Charger le fichier OneNote de destination
com.aspose.note.Document oneDestination = new com.aspose.note.Document(dataDir + "Quick Notes.one");

// Cloner chaque page du fichier d'entrée
for (com.aspose.note.Page page: oneSource)
{
    oneDestination.appendChildLast(page.deepClone());
}

// Enregistrer le document OneNote
oneDestination.save(dataDir + "MergedOutput.pdf" , com.aspose.note.SaveFormat.Pdf);

Obtenez une licence temporaire gratuite

Vous pouvez évaluer l’API sans aucune limitation d’évaluation en demandant une Licence temporaire gratuite.

Conclusion

En conclusion, vous avez compris avec des exemples comment combiner différents fichiers OneNote en un seul bloc-notes onenote ou un fichier PDF par programmation à l’aide de Java. De plus, vous pouvez consulter l’espace documentation pour comprendre les autres fonctionnalités offertes par l’API. Veuillez nous écrire sur le forum si vous avez besoin de discuter de toute question ou préoccupation.

Voir également