Convertir Markdown en image en Java

Ce didacticiel couvre les informations permettant de convertir Markdown en Image en Java. Il comprend le processus étape par étape et un exemple d’extrait de code pour restituer Markdown en PNG en Java. En outre, il comprend également les détails permettant d’enregistrer l’image générée dans divers formats d’image, notamment JPG, TIFF, BMP, etc.

Étapes pour exporter Markdown vers une image en Java

  1. Configurer le système en installant la bibliothèque Aspose.HTML
  2. Charger le fichier markdown d’entrée
  3. Rendre le fichier Markdown source en un fichier HTML intermédiaire à l’aide de la méthode convert_markdown
  4. Exporter le fichier HTML vers une image à l’aide de la méthode convert_html

Ces étapes décrivent le processus de conversion de MD en PNG en Java. Tout d’abord, l’environnement doit être configuré avec les installations nécessaires, y compris le JDK et l’API. Ensuite, démarrez le processus de conversion en chargeant le fichier MD source à partir du disque ou d’un flux. Ensuite, convertissez-le au format de fichier HTML avant de restituer l’image de sortie.

Code pour convertir MD en PNG en Java

import com.aspose.html.*;
public class Main
{
public static void main(String[] args) throws Exception // Convert MD to Image in Java
{
// Set the licenses
new License().setLicense("License.lic");
// Set path to the Markdown file
String path = "javainput.md";
// Convert Markdown to HTML
com.aspose.html.HTMLDocument document = com.aspose.html.converters.Converter.convertMarkdown(path);
// Prepare the path
String savePath = "document-output.jpg";
try
{
// Initialize ImageSaveOptions
com.aspose.html.saving.ImageSaveOptions options = new
com.aspose.html.saving.ImageSaveOptions(com.aspose.html.rendering.image.ImageFormat.Png);
options.setHorizontalResolution(new com.aspose.html.drawing.Resolution(200, com.aspose.html.drawing.UnitType.AUTO));
options.setVerticalResolution(new com.aspose.html.drawing.Resolution(200, com.aspose.html.drawing.UnitType.AUTO));
options.getPageSetup().setAnyPage(new com.aspose.html.drawing.Page(new com.aspose.html.drawing.Size(600, 950), new
com.aspose.html.drawing.Margin(30, 20, 10, 10)));
com.aspose.html.converters.Converter.convertHTML(document, options, savePath);
}
finally
{
if (document != null)
document.dispose();
}
System.out.println("MD to PNG conversion done successfully");
}
}

Cet extrait de code explique comment convertir du markdown en image en Java. En revanche, vous pouvez l’improviser davantage, comme changer le format de l’image en JPG, BMP, GIF, etc. De même, vous pouvez modifier la taille de l’image, la résolution et de nombreuses autres propriétés exposées par la classe ImageSaveOptions pour répondre à vos besoins.

Dans cet article, vous avez appris à convertir Markdown en JPG en Java. En revanche, si vous souhaitez convertir Markdown en format PDF, reportez-vous à l’article sur Convertir Markdown en PDF en Java.

 Français