Convertir OneNote a HTML en Java

OneNote es una popular herramienta para tomar notas que permite a los usuarios crear, organizar y compartir sus notas en una variedad de formatos. HTML es un lenguaje de marcado estándar que se utiliza para crear páginas web. Convertir OneNote a HTML puede resultar útil por varios motivos, como publicar sus notas en línea o compartirlas con otras personas que no usan OneNote. En este artículo, aprenderemos cómo convertir OneNote a HTML en Java.

Este artículo cubre los siguientes temas:

  1. API de Java para convertir OneNote a HTML
  2. Convertir OneNote a HTML
  3. Convertir OneNote existente a HTML
  4. Exportar páginas específicas de OneNote a HTML
  5. Convertir OneNote a HTML con recursos integrados
  6. Convertir OneNote a HTML en línea
  7. Recursos de aprendizaje gratuitos

API de Java para convertir OneNote a HTML

Usaremos la API Aspose.Note for Java para convertir documentos de OneNote a páginas web HTML. Permite a los desarrolladores crear, leer, editar y manipular archivos de Microsoft OneNote sin necesidad de instalar Microsoft Office. Aspose.Note for Java permite trabajar con cuadernos, secciones, páginas, nodos y otros objetos de OneNote mediante programación en aplicaciones Java.

Descargue el JAR de la API o agregue la siguiente configuración pom.xml a una aplicación Java basada en Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository> 
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-note</artifactId>
    <version>23.7</version>
    <classifier>jdk17</classifier>
</dependency>

Convertir OneNote a HTML en Java

Podemos crear un documento de OneNote y convertirlo en una página web HTML mediante programación siguiendo los pasos a continuación:

  1. Cree una instancia de la clase Document.
  2. Cree una nueva página utilizando el objeto de clase Página.
  3. Especifique ParagraphStyle y establezca las propiedades de formato.
  4. Inicialice y establezca el título de la página usando la clase Título.
  5. Después de eso, agregue la página al documento usando el método appendChildLast().
  6. Finalmente, llame al método save() para guardar el documento de OneNote como HTML. Toma la ruta del archivo HTML de salida y SaveFormat como argumentos.

El siguiente ejemplo de código muestra cómo crear un documento de OneNote y convertirlo a HTML usando Java.

// Este ejemplo de código demuestra cómo crear un nuevo documento de OneNote y convertirlo a HTML.
// crear un objeto de la clase Document
Document doc = new Document();

// Agregar una nueva página
Page page = new Page();

// Especificar TextStyle y establecer propiedades de formato
ParagraphStyle titleTextStyle = new ParagraphStyle()
                    .setFontColor(Color.black)
                    .setFontName("Arial")
                    .setFontSize(20);

// Especificar el texto del título
RichText titleText = new RichText().append("This is a Title!");
titleText.setParagraphStyle(titleTextStyle);

// Inicializar título
Title title = new Title();
title.setTitleText(titleText);

// Establecer título de página
page.setTitle(title);

// Agregar nodo de página
doc.appendChildLast(page);

// Guarde el documento de OneNote como HTML
doc.save("C:\\Files\\CreateOneNoteDocAndSaveToHTML_out.html", SaveFormat.Html);
Cree un documento de OneNote y conviértalo a una página web HTML usando Java

Cree un documento de OneNote y conviértalo a una página web HTML usando Java.

Convertir OneNote existente a HTML en Java

También podemos convertir cualquier documento de OneNote existente en una página web HTML siguiendo los pasos a continuación:

  1. Cargue un archivo de OneNote usando la clase Document.
  2. Llame al método save() para guardar el documento de OneNote como HTML.

El siguiente ejemplo de código muestra cómo convertir un documento de OneNote existente a HTML usando Java.

// Este ejemplo de código demuestra cómo convertir un documento de OneNote existente a HTML.
// Inicializar documento de OneNote
Document doc = new Document("C:\\Files\\Sample1.one");

// Guardar como HTML
String dataDir = "C:\\Files\\Sample1_out.html";
doc.save(dataDir, SaveFormat.Html);

Exporte páginas específicas de OneNote a HTML usando Java

Podemos convertir una variedad de páginas específicas de un documento de OneNote a una página web HTML siguiendo los pasos que se detallan a continuación:

  1. Cargue un archivo de OneNote usando la clase Document.
  2. Cree una instancia de la clase HtmlSaveOptions.
  3. Establezca el PageIndex desde donde iniciar la conversión.
  4. Después de eso, especifique PageCount para convertir el número total de páginas.
  5. Finalmente, llame al método save() para guardar el documento de OneNote como HTML. Toma la ruta del archivo HTML de salida y HtmlSaveOptions como argumentos.

El siguiente ejemplo de código muestra cómo exportar un rango de páginas de un documento de OneNote a HTML usando Java.

// Este ejemplo de código demuestra cómo convertir un rango de páginas de un documento de OneNote a HTML.
// Inicializar documento de OneNote
Document doc = new Document("C:\\Files\\Sample1.one");

// Definir opciones para guardar HTML
HtmlSaveOptions htmlSaveOptions = new HtmlSaveOptions();
htmlSaveOptions.setPageCount(1);
htmlSaveOptions.setPageIndex(0);

// Guardar en formato HTML
String dataDir = "C:\\Files\\ConvertRange.html";
doc.save(dataDir, htmlSaveOptions);

Convierta OneNote a HTML con recursos integrados en Java

Podemos convertir un documento de OneNote en una página web HTML e incrustar todos los recursos (como fuentes, imágenes y CSS) en línea siguiendo los pasos a continuación:

  1. Cargue un archivo de OneNote usando la clase Document.
  2. Cree una instancia de la clase HtmlSaveOptions.
  3. Después de eso, establezca las propiedades ExportCss, ExportFonts y ExportImages en ResourceExportType.ExportEmbedded.
  4. Finalmente, llame al método save() para guardar el documento de OneNote como HTML. Toma la ruta del archivo HTML de salida y HtmlSaveOptions como argumentos.

El siguiente ejemplo de código muestra cómo convertir un documento de OneNote a HTML incorporando todos los recursos mediante Java.

// Este ejemplo de código demuestra cómo convertir un documento de OneNote a HTML e insertar recursos.
// Inicializar documento de OneNote
Document doc = new Document("C:\\Files\\Sample1.one");

// Definir opciones para guardar HTML
HtmlSaveOptions htmlSaveOptions = new HtmlSaveOptions();
htmlSaveOptions.setExportCss(ResourceExportType.ExportEmbedded);
htmlSaveOptions.setExportFonts(ResourceExportType.ExportEmbedded);
htmlSaveOptions.setExportImages(ResourceExportType.ExportEmbedded);
htmlSaveOptions.setFontFaceTypes(FontFaceType.Ttf);

// Guardar en formato HTML
String dataDir = "C:\\Files\\ConvertWithEmbeddedResources.html";
doc.save(dataDir, htmlSaveOptions);

Obtenga una licencia gratuita

Puede obtener una licencia temporal gratuita para probar la biblioteca sin limitaciones de evaluación.

Convierta OneNote a HTML en línea

También puede probar nuestra aplicación gratuita en línea Convertidor de OneNote a HTML desarrollada utilizando la API anterior.

OneNote a HTML – Recursos de aprendizaje

Puede obtener más información sobre cómo exportar notas de OneNote al formato HTML y explorar otras funciones de la biblioteca utilizando los recursos a continuación:

Conclusión

En este artículo, hemos aprendido cómo convertir un documento de OneNote en una página web HTML en Java. Al aprovechar Aspose.Note for Java, hemos descubierto una manera simple y eficiente de convertir OneNote a HTML que solo requiere unas pocas líneas de código. Si sigue los pasos descritos en este artículo, puede crear fácilmente una aplicación de conversión de OneNote a HTML en Java. En caso de cualquier ambigüedad, no dude en contactarnos en nuestro foro de soporte gratuito.

Ver también