El lenguaje Markdown ofrece una gran cantidad de características y es fácil de aprender. Considerando que, los documentos de MS Word siempre han sido una ventaja en la organización y representación de datos comerciales de una manera bien mantenida. Sin embargo, en el desarrollo rápido de aplicaciones, es realmente importante aprovechar los cambios en el tiempo de ejecución. Por lo tanto, los archivos Markdown ofrecen una gran oferta en lo que respecta al desarrollo de aplicaciones comerciales. Esta publicación de blog le mostrará cómo convertir Word a Markdown usando Java mediante programación.
Cubriremos las siguientes secciones:
- Instalación de la biblioteca Java Docx
- Convertir Word a Markdown usando Java
- Conversor de Word a Markdown: opciones avanzadas
Instalación de la biblioteca Java Docx
Esta es una biblioteca rica en funciones que le permite crear un convertidor de Word a Markdown de nivel empresarial para su aplicación Java. Sin embargo, puede descargar la API o simplemente agregar la siguiente configuración en sus aplicaciones Java basadas en Maven.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId>
<version>21.11</version>
<type>pom</type>
</dependency>
Convertir Word a Markdown usando Java
De hecho, hay muchos métodos expuestos por esta biblioteca Java Docx para convertir documentos de Word a otros formatos populares de archivos e imágenes mediante programación.
Siga los pasos y el fragmento de código que se mencionan a continuación:
- Cargue un documento fuente de Word inicializando el constructor de la clase Documento.
- Guarde el documento en formato Markdown llamando al método save.
Copie y pegue el siguiente código en su archivo principal:
// Cargue un documento fuente de Word inicializando el constructor de la clase Documento.
Document doc = new Document("sample.doc");
// Guarde el documento en formato Markdown llamando al método de guardado.
doc.save( "SaveDocx2Markdown.md");
Puedes ver la salida en la siguiente imagen:
Conversor de Word a Markdown: opciones avanzadas
Veamos algunas de las otras características destacadas de esta biblioteca de Java. Entonces, crearemos un documento con algunos estilos y lo guardaremos en Markdown:
Los pasos son:
- Cree un objeto de la clase Documento.
- Cree una instancia de la clase DocumentBuilder para facilitar la adición de contenido al documento.
- Especifique el estilo “Título 1” para el párrafo llamando al método insertParagraph.
- Invoque el método setStyleName para establecer el nombre del estilo de párrafo aplicado a este formato.
- Inserte una cadena en el documento en la posición de inserción actual llamando al método write.
- Ponga el formato de fuente en cursiva llamando al método setItalic.
- Llame al método insertHyperlink para insertar un hipervínculo en el documento.
- Invoque el método guardar para guardar su documento como un archivo Markdown.
// Cree un objeto de la clase Documento.
Document doc = new Document();
// Cree una instancia de la clase DocumentBuilder para facilitar la adición de contenido al documento.
DocumentBuilder builder = new DocumentBuilder(doc);
// Especifique el estilo "Título 1" para el párrafo llamando al método insertParagraph.
builder.insertParagraph();
// Invoque el método setStyleName para establecer el nombre del estilo de párrafo aplicado a este formato.
builder.getParagraphFormat().setStyleName("Heading 1");
// Inserte una cadena en el documento en la posición de inserción actual llamando al método de escritura.
builder.write("Heading 1");
// Especifique el énfasis en cursiva para el párrafo.
builder.insertParagraph();
// Restablecer estilos del párrafo anterior para no combinar estilos entre párrafos.
builder.getParagraphFormat().setStyleName("Normal");
// Haga que el formato de la fuente sea cursiva llamando al método setItalic.
builder.getFont().setItalic(true);
builder.write("Italic Text");
// Restablecer estilos del párrafo anterior para no combinar estilos entre párrafos.
builder.setItalic(false);
// Especifique un Hipervínculo para el texto deseado.
builder.insertParagraph();
// Llame al método insertHyperlink para insertar un hipervínculo en el documento.
builder.insertHyperlink("Aspose","https://www.aspose.com", false);
builder.write("Aspose");
// Invoque el método de guardado para guardar su documento como un archivo Markdown.
doc.save( "example.md");
La salida se muestra en la siguiente imagen:
Obtenga una licencia gratis
Puede aprovechar una licencia temporal gratuita para probar la API sin limitaciones de evaluación.
Resumiendo
Podemos terminar este tutorial aquí con la esperanza de que haya aprendido cómo convertir Word a Markdown usando Java mediante programación. Además, también ha pasado por algunos métodos avanzados que ofrece esta biblioteca Java Docx. Además, no se vaya sin visitar la documentación de esta biblioteca.
Además, le sugerimos que siga nuestra Guía de introducción.
Finalmente, conholdate.com está escribiendo nuevas publicaciones de blog. Por lo tanto, manténgase en contacto para recibir actualizaciones periódicas.
Hacer una pregunta
Puede informarnos acerca de sus preguntas o consultas en nuestro foro.
preguntas frecuentes
¿Cómo se crea un documento HTML en una aplicación .NET?
Cargue un documento fuente de Word inicializando el constructor de la clase Documento. Luego, guarde el documento en formato Markdown llamando al método save.