Fusionar OneNote Java

Los blocs de notas de OneNote son útiles para recopilar pensamientos, ideas, tareas pendientes, etc. Puede crear diferentes notas en muchos blocs de notas y, a veces, es posible que deba agregarlos entre sí para recopilar algunas ideas. De acuerdo con tales situaciones, este artículo cubre cómo fusionar archivos de OneNote .one mediante programación en Java.

Fusión de OneNote .one Notebook: instalación de la API de Java

Puede fusionar varias libretas de OneNote en un solo archivo con Aspose.Note for Java API. Le permite crear el archivo de salida como un cuaderno o un documento PDF. Puede acceder a los archivos JAR desde la sección Nuevos lanzamientos o con las siguientes especificaciones de Maven en el archivo pom.xml de su aplicación:

Repositorio:

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

Dependencia:

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

Combinar archivos OneNote .one en un cuaderno en Java

Puede combinar diferentes notas en un solo cuaderno con los pasos a continuación:

  1. Cargue los archivos de OneNote de origen y destino mediante el objeto de clase Documento.
  2. Iterar a través de cada página y clonarla.
  3. Agregue la página clonada al cuaderno de destino.
  4. Guarde el documento de salida de OneNote.

El siguiente código de ejemplo muestra cómo fusionar archivos de OneNote en un Notebook mediante programación en Java:

// Cargue el archivo OneNote .one usando la clase Document
com.aspose.note.Document oneSource = new com.aspose.note.Document(dataDir + "Sample1.one");

// Cargue el archivo de OneNote de destino
com.aspose.note.Document oneDestination = new com.aspose.note.Document(dataDir + "Quick Notes.one");

// Clonar cada página del archivo de entrada
for (com.aspose.note.Page page: oneSource)
{
    oneDestination.appendChildLast(page.deepClone());
}

// Guardar documento de OneNote
oneDestination.save(dataDir + "MergedOutput.one");

Combinar archivos OneNote .one en un documento PDF en Java

Puede representar los cuadernos combinados como un documento PDF siguiendo los pasos a continuación:

  1. Cargue los cuadernos de OneNote de entrada con el objeto de clase Documento.
  2. Recorra cada página mientras la clona.
  3. Agregue la página al cuaderno de destino.
  4. Guarde el archivo de salida como un documento PDF.

El siguiente fragmento de código explica cómo fusionar archivos de OneNote en un documento PDF mediante programación en Java:

// Cargue el archivo OneNote .one usando la clase Document
com.aspose.note.Document oneSource = new com.aspose.note.Document(dataDir + "Sample1.one");

// Cargue el archivo de OneNote de destino
com.aspose.note.Document oneDestination = new com.aspose.note.Document(dataDir + "Quick Notes.one");

// Clonar cada página del archivo de entrada
for (com.aspose.note.Page page: oneSource)
{
    oneDestination.appendChildLast(page.deepClone());
}

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

Obtenga una licencia temporal gratuita

Puede solicitar una Licencia temporal gratuita para evaluar la API en toda su capacidad.

Conclusión

En conclusión, ha explorado cómo fusionar archivos de OneNote en un solo cuaderno o un documento PDF mediante programación en Java. Sin embargo, puede visitar la sección documentación para ver otras características de la API. No dude en comunicarse con nosotros en el foro en caso de cualquier consulta.

Ver también