Converter Markdown em imagem em Java

Este tutorial abrange as informações para converter Markdown para Image em Java. Ele inclui o processo passo a passo e um trecho de código de exemplo para renderizar Markdown para PNG em Java. Além disso, ele também inclui os detalhes para salvar a imagem gerada em vários formatos de imagem, incluindo JPG, TIFF, BMP, etc.

Etapas para exportar Markdown para imagem em Java

  1. Configure o sistema instalando a biblioteca Aspose.HTML
  2. Carregue o arquivo markdown de entrada
  3. Renderize o arquivo markdown de origem em um arquivo HTML intermediário usando o método convert_markdown
  4. Exporte o arquivo HTML para uma imagem usando o método convert_html

Estas etapas descrevem o processo para converter MD para PNG em Java. Primeiramente, o ambiente precisa ser configurado com as instalações necessárias, incluindo o JDK e a API. Em segundo lugar, inicie o processo de conversão carregando o arquivo MD de origem do disco ou de um fluxo. Posteriormente, converta-o para o formato de arquivo HTML antes de renderizar a imagem de saída.

Código para converter MD para PNG em 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");
}
}

Este trecho de código elabora sobre como converter markdown para imagem em Java. Enquanto isso, você pode improvisar mais, como alterar o formato da imagem para JPG, BMP, GIF, etc. Da mesma forma, você pode modificar o tamanho da imagem, a resolução e muitas outras propriedades expostas pela classe ImageSaveOptions para atender às suas necessidades.

Neste artigo, você aprendeu a renderizar Markdown para JPG em Java. Enquanto isso, se você quiser converter Markdown para o formato PDF, consulte o artigo em Converter Markdown para PDF em Java.

 Português