Combinar Java de OneNote

Puede organizar notas en forma de cuadernos digitales creando archivos de OneNote. También puede componer algunas ideas fusionando los archivos del cuaderno. De acuerdo con tales casos de uso, este artículo cubre cómo combinar archivos de OneNote .one mediante programación en Java.

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

Puede combinar diferentes cuadernos de OneNote en un solo archivo usando Aspose.Note para Java API. Puede optar por crear el archivo de salida en formato de archivo Notebook o PDF. Simplemente descargue los archivos JAR de la sección Nuevos lanzamientos o use las configuraciones de Maven a continuación en el archivo pom.xml del proyecto:

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>

Combine archivos OneNote .one en un cuaderno en Java

Puede combinar fácilmente varias libretas en una sola libreta con los siguientes pasos:

  1. Cree las instancias de la clase Documento para cargar los archivos de origen y destino.
  2. Clone las páginas recorriendo cada página de la colección.
  3. Actualice el cuaderno de destino agregando las páginas.
  4. Exporte el documento de salida de OneNote.

El siguiente fragmento de código explica cómo combinar archivos de OneNote en un solo 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 .one de OneNote en un documento PDF en Java

La API le permite exportar la combinación de archivos de OneNote como un archivo PDF con los siguientes pasos:

  1. Use la clase Documento para cargar los cuadernos de OneNote de entrada.
  2. Clona cada una de las páginas clonando su contenido.
  3. Agregue las páginas al cuaderno de destino.
  4. Renderice el archivo generado como un archivo en formato PDF.

El ejemplo de código a continuación muestra cómo combinar diferentes archivos de bloc de notas de OneNote como un solo archivo 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 evaluar la API sin limitaciones de evaluación solicitando una Licencia temporal gratuita.

Conclusión

En conclusión, ha entendido con ejemplos cómo combinar diferentes archivos de OneNote como un solo cuaderno de OneNote o un archivo PDF mediante programación usando Java. Además, puede consultar el espacio documentación para comprender otras funciones que ofrece la API. Escríbanos al foro si necesita discutir cualquier consulta o inquietud.

Ver también