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:
- API de Java para convertir OneNote a HTML
- Convertir OneNote a HTML
- Convertir OneNote existente a HTML
- Exportar páginas específicas de OneNote a HTML
- Convertir OneNote a HTML con recursos integrados
- Convertir OneNote a HTML en línea
- 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:
- Cree una instancia de la clase Document.
- Cree una nueva página utilizando el objeto de clase Página.
- Especifique ParagraphStyle y establezca las propiedades de formato.
- Inicialice y establezca el título de la página usando la clase Título.
- Después de eso, agregue la página al documento usando el método appendChildLast().
- 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);
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:
- Cargue un archivo de OneNote usando la clase Document.
- 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:
- Cargue un archivo de OneNote usando la clase Document.
- Cree una instancia de la clase HtmlSaveOptions.
- Establezca el PageIndex desde donde iniciar la conversión.
- Después de eso, especifique PageCount para convertir el número total de páginas.
- 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:
- Cargue un archivo de OneNote usando la clase Document.
- Cree una instancia de la clase HtmlSaveOptions.
- Después de eso, establezca las propiedades ExportCss, ExportFonts y ExportImages en ResourceExportType.ExportEmbedded.
- 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.