Convertire una stringa da Markdown in formato HTML in Java

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.

Link e riferimenti

Controlliamo ciclicamente il funzionamento dei link nei nostri articoli. Se noti dei link che non funzionano segnalacelo tra i commenti. Se hai apprezzato l'articolo considera l'idea di sostenere il blog anche con una piccola donazione. Grazie. Patreon / Ko-fi / Liberapay / Paypal

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *