Convertir Markdown a PDF en Java

Esta guía explica los detalles para convertir Markdown a PDF en Java. Abarca el algoritmo paso a paso y un código de muestra ejecutable para convertir MD a PDF en Java. Además, puede seguir esta información para trabajar con esta función en cualquier sistema operativo, incluidos Linux, macOS, Windows, etc.

Pasos para convertir MD a PDF en Java

  1. Configure su proyecto configurando la biblioteca Aspose.HTML
  2. Especifique algún contenido de Markdown y escríbalo en un archivo
  3. Convierte el contenido de Markdown a formato HTML intermedio con el método convert_markdown
  4. Convierta el archivo HTML intermedio en formato PDF con el método convert_html

Los pasos anteriores presentan el flujo del programa para convertir Markdown a PDF en Java. Primero, debe asegurarse de que tenga instalado un JDK y luego debe instalar la biblioteca. Luego, lea el archivo Markdown de origen y expórtelo en formato PDF con solo unas pocas llamadas de método.

Código para crear un convertidor de Markdown a PDF en Java

import com.aspose.html.*;
import java.io.FileWriter;
public class Main
{
public static void main(String[] args) throws Exception // Convert MD to PDF in Java
{
// Set the licenses
new License().setLicense("License.lic");
// Prepare a path to a source Markdown file
String path = "javainput.md";
// Prepare a simple Markdown example
String code = "### Hello, World!\nConvert Markdown to PDF!\n";
// Create a Markdown file
FileWriter fw = new FileWriter(path); fw.write(code);
fw.close();
// Convert Markdown to HTML
com.aspose.html.HTMLDocument document = com.aspose.html.converters.Converter.convertMarkdown(path);
// Prepare the path
String savePath = "document-output.pdf";
com.aspose.html.saving.PdfSaveOptions options = new com.aspose.html.saving.PdfSaveOptions();
try {
// Convert HTML to PDF
com.aspose.html.converters.Converter.convertHTML(document, options, savePath);
}
finally { if (document != null) document.dispose(); }
System.out.println("MD to PDF conversion done successfully");
}
}

Este código de muestra es una versión básica para crear un conversor de Markdown a PDF en Java. Inicie el proceso creando un archivo Markdown de muestra o abra un archivo Markdown existente especificando la ruta y el nombre del archivo. Luego, convierta el archivo de origen a formato HTML y expórtelo como un archivo PDF configurando varias propiedades personalizadas expuestas por la clase PdfSaveOptions, como el color de fondo, el tamaño de la página, los márgenes, etc., según sus requisitos.

En este artículo, ha comprendido los detalles de la conversión de Markdown a PDF en Java. Si desea exportar HTML a Markdown, lea el artículo en Convertir HTML a Markdown en Java.

 Español