Convertir imagen MD a PDF

Puede convertir archivos MD a diferentes formatos según sus requisitos. Exploremos algunos de los escenarios de conversión más utilizados:

Conversión de archivo Markdown (MD) a PDF o imagen: instalación de API

Aspose.HTML for Java La API admite trabajar con archivos Markdown. No es necesario que se ocupe de los detalles menores de los formatos de archivo. En su lugar, se pueden usar llamadas API simples para crear, editar o manipular los formatos de archivo compatibles. Puede instalar fácilmente la API con la siguiente configuración en su pom.xml, o descargar rápidamente el archivo JAR desde la sección Descargas oficial:

Repositorio:

 <repositories>
     <repository>
         <id>snapshots</id>
         <name>repo</name>
         <url>http://repository.aspose.com/repo/</url>
     </repository>
</repositories>

Dependencia:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-html</artifactId>
        <version>20.12</version>
        <classifier>jdk16</classifier>
    </dependency>
</dependencies>

Convierta el archivo MD Markdown a PDF mediante programación usando Java

La conversión de archivos MD a PDF es un proceso de dos pasos. En primer lugar, debe convertir el archivo de rebajas a formato HTML. Luego puede convertirlo en un documento PDF. A continuación se muestran los pasos para la conversión de MD a PDF en Java:

  1. Cargar archivo MD de entrada
  2. Convierta MD a HTML y luego a archivo de salida PDF

El fragmento de código a continuación muestra cómo convertir un archivo MD a PDF mediante programación en Java:

// Cargue el archivo MD de entrada y convierta Markdown en un documento HTML
Converter.convertMarkdown(dataDir + "document.md", dataDir + "document.html");

// Convertir archivo HTML a formato de archivo PDF de salida
Converter.convertHTML(dataDir + "document.html", new PdfSaveOptions(), dataDir + "output_md.pdf");

Convierta archivos MD a imágenes como PNG, JPG, TIFF usando Java

Avancemos un paso más modificando un poco el proceso de conversión. En este ejemplo, guardaremos el archivo HTML en la memoria. Es un enfoque eficiente en el tiempo y la memoria para la conversión de archivos porque ahora la representación del archivo HTML en la imagen será rápida. Los pasos a continuación muestran el proceso de conversión de MD a imagen:

  1. Cargue el archivo Markdown MD de entrada
  2. Convertir MD a formato HTML
  3. Guardar la imagen de salida como PNG ImageFormat

El siguiente código explica cómo convertir MD a un archivo de imagen como JPG, PNG, etc. mediante programación con Java:

// Convertir Markdown a documento HTML
HTMLDocument document = Converter.convertMarkdown(dataDir + "document.md");
try {
    // Convertir documento HTML a formato de archivo de imagen PNG
    Converter.convertHTML(
            document,
            new ImageSaveOptions(
                    ImageFormat.Png
            ),
            dataDir + "output_md.png"
    );
} finally {
    if (document != null) {
        document.dispose();
    }
}

Conclusión

Hemos aprendido cómo convertir un archivo Markdown MD a diferentes formatos de archivo como imagen PDF, PNG, JPG o TIFF mediante programación en C#. Puede explorar todos los detalles sobre la API en página de la familia de productos. Además, siempre estamos accesibles a través de Foros de soporte gratuitos para discutir sus requisitos e inquietudes.

Ver también