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
- Configure o sistema instalando a biblioteca Aspose.HTML
- Carregue o arquivo markdown de entrada
- Renderize o arquivo markdown de origem em um arquivo HTML intermediário usando o método convert_markdown
- 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.