Combinar OneNote .one csharp

Los archivos de OneNote se utilizan para recopilar información o colaborar para mantener las cosas organizadas mientras se trabaja en una tarea. En ciertos escenarios, es posible que desee combinar varias libretas en un solo archivo. El archivo de salida creado se puede guardar como un archivo de formato OneNote (.one) así como un documento PDF según sus requisitos.

Fusión de archivos .one de OneNote en un solo archivo: instalación de la API de C#

Puede combinar archivos de OneNote en sus aplicaciones con Aspose.Note para .NET API. Configure fácilmente la API descargando los archivos DLL de referencia desde la página Descargas o usando el siguiente comando de instalación de NuGet:

PM> Install-Package Aspose.Note

Combinar archivos .one de OneNote en un archivo de cuaderno en C#

Puede combinar varias libretas de OneNote en un solo archivo siguiendo los pasos a continuación:

  1. Cargue los archivos del cuaderno de origen y de destino utilizando la clase Documento.
  2. Clona todas las páginas y combina páginas con el método Combinar.
  3. Guarde el archivo de salida de OneNote.

El siguiente código de ejemplo explica cómo combinar archivos .one de OneNote en un solo Notebook en C#:

// Cargue el archivo OneNote .one usando la clase Document
Aspose.Note.Document oneSource = new Aspose.Note.Document("Sample1.one");

// Cargue el archivo de OneNote de destino
Aspose.Note.Document oneDestination = new Aspose.Note.Document("Quick Notes.one");

// Combinar todas las páginas de los archivos de OneNote
oneDestination.Merge(oneSource.Select(page => page.Clone()));

// Guardar documento de salida de OneNote
oneDestination.Save("MergedOutput.one");

Combinar archivos .one de OneNote en un archivo PDF en C#

Puede combinar varias libretas de OneNote en un solo archivo y guardar el archivo de salida como un archivo PDF con los siguientes pasos:

  1. Cargue los cuadernos de origen y destino con el objeto de clase Documento.
  2. Combine todas las páginas con el método Combinar clonándolas una por una.
  3. Exporte el documento PDF de salida.

El siguiente ejemplo de código es una demostración de cómo combinar varios archivos .one de OneNote en un documento PDF en C#:

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

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

// Combinar todas las páginas de los archivos de OneNote
oneDestination.Merge(oneSource.Select(page => page.Clone()));

// Guardar documento PDF de salida
oneDestination.Save(dataDir + "MergedOutput.pdf" , Aspose.Note.SaveFormat.Pdf);

Obtenga una licencia temporal gratuita

Puede evaluar la API en toda su capacidad solicitando una Licencia temporal gratuita a .

Conclusión

En conclusión, este artículo explica cómo combinar muchos archivos de OneNote y exportar el archivo generado como un cuaderno o un archivo PDF mediante programación en C#. Además, puede conocer otras funciones compatibles con la API mientras visita el espacio documentación. No dude en comentar sus inquietudes con nosotros a través del foro.

Ver también