Se abbiamo la necessità di convertire del testo formattato in markdown in testo formattato in HTML, possiamo utilizzare la libreria CommonMark in 4 linee di codice
La libreria CommonMark Java Core ci permette di renderizzare con semplicità ed efficienza del testo valorizzato con del contenuto formattato in Markdown, per ottenere una stringa contenente il corrispettivo codice in HTML.
Il suo utilizzo è veramente molto semplice, e si riduce in queste 4 righe di codice ove andremo a renderizzare il testo in Markdown This is *Sparta*
Parser parser = Parser.builder().build();
Node document = parser.parse("This is *Sparta*");
HtmlRenderer renderer = HtmlRenderer.builder().build();
renderer.render(document); // "<p>This is <em>Sparta</em></p>\n"
Possiamo utilizzare la libreria andando ad integrarla nel POM di Maven in questo modo
<!-- https://mvnrepository.com/artifact/org.commonmark/commonmark --> <dependency> <groupId>org.commonmark</groupId> <artifactId>commonmark</artifactId> <version>0.21.0</version> </dependency>
oppure scaricando il relativo jar, di seguito elenco tutti i link.