Este tutorial cubre la información para convertir Markdown a Image en Java. Incluye el proceso paso a paso y un fragmento de código de muestra para convertir Markdown a PNG en Java. Además, también incluye los detalles para guardar la imagen generada en varios formatos de imagen, incluidos JPG, TIFF, BMP, etc.
Pasos para exportar Markdown a imagen en Java
- Configure el sistema instalando la biblioteca Aspose.HTML
- Cargar el archivo de entrada markdown
- Convierta el archivo Markdown de origen en un archivo HTML intermedio utilizando el método convert_markdown
- Exportar el archivo HTML a una imagen usando el método convert_html
Estos pasos describen el proceso para convertir MD a PNG en Java. En primer lugar, es necesario configurar el entorno con las instalaciones necesarias, incluido el JDK y la API. En segundo lugar, comience el proceso de conversión cargando el archivo MD de origen desde el disco o una secuencia. Posteriormente, conviértalo al formato de archivo HTML antes de renderizar la imagen de salida.
Código para convertir MD a 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"); | |
} | |
} |
Este fragmento de código explica en detalle cómo convertir Markdown en imagen en Java. Sin embargo, puedes improvisar más, como cambiar el formato de imagen a JPG, BMP, GIF, etc. De manera similar, puedes modificar el tamaño de la imagen, la resolución y muchas otras propiedades expuestas por la clase ImageSaveOptions para cumplir con tus requisitos.
En este artículo, aprendiste a convertir Markdown a JPG en Java. Si quieres convertir Markdown a formato PDF, consulta el artículo sobre Convertir Markdown a PDF en Java.