Convertir une image MD en PDF

Vous pouvez convertir des fichiers MD en différents formats selon vos besoins. Explorons quelques-uns des scénarios de conversion fréquemment utilisés :

Fichier Markdown (MD) en PDF ou conversion d’image - Installation de l’API

L’API Aspose.HTML for Java prend en charge l’utilisation de fichiers Markdown. Vous n’avez pas besoin de vous occuper des détails mineurs des formats de fichiers. Au lieu de cela, de simples appels d’API peuvent être utilisés pour créer, modifier ou manipuler les formats de fichiers pris en charge. Vous pouvez facilement installer l’API avec la configuration suivante dans votre pom.xml, ou télécharger rapidement le fichier JAR depuis la section officielle Downloads :

Repository:

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

Dependency:

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

Convertir le fichier MD Markdown en PDF par programmation à l’aide de Java

La conversion d’un fichier MD en PDF est un processus en deux étapes. Tout d’abord, vous devez convertir le fichier Markdown au format HTML. Ensuite, vous pouvez le rendre dans un document PDF. Voici les étapes pour la conversion MD en PDF en Java :

  1. Charger le fichier MD d’entrée
  2. Convertir MD en HTML puis en fichier de sortie PDF

L’extrait de code ci-dessous montre comment convertir un fichier MD en PDF par programme en Java :

// Charger le fichier MD d'entrée et convertir Markdown en document HTML
Converter.convertMarkdown(dataDir + "document.md", dataDir + "document.html");

// Convertir le fichier HTML au format de fichier PDF de sortie
Converter.convertHTML(dataDir + "document.html", new PdfSaveOptions(), dataDir + "output_md.pdf");

Convertir le fichier MD en image au format PNG, JPG, TIFF en utilisant Java

Allons encore plus loin en modifiant un peu le processus de conversion. Dans cet exemple, nous allons enregistrer le fichier HTML en mémoire. Il s’agit d’une approche efficace en temps et en mémoire pour la conversion de fichiers, car le rendu du fichier HTML à l’image sera désormais rapide. Les étapes ci-dessous montrent le processus de conversion MD en image :

  1. Charger le fichier Markdown MD d’entrée
  2. Convertir MD au format HTML
  3. Enregistrer l’image de sortie au format PNG ImageFormat

Le code ci-dessous explique comment convertir MD en fichier image comme JPG, PNG, etc. par programmation avec Java :

// Convertir Markdown en document HTML
HTMLDocument document = Converter.convertMarkdown(dataDir + "document.md");
try {
    // Convertir un document HTML au format de fichier image PNG
    Converter.convertHTML(
            document,
            new ImageSaveOptions(
                    ImageFormat.Png
            ),
            dataDir + "output_md.png"
    );
} finally {
    if (document != null) {
        document.dispose();
    }
}

Conclusion

Nous avons appris à convertir un fichier Markdown MD en différents formats de fichiers tels que PDF, PNG, JPG ou TIFF par programmation en C#. Vous pouvez explorer tous les détails de l’API sur Product Family page. De plus, nous sommes toujours accessibles via Forums d’assistance gratuits afin de discuter de vos besoins et de vos préoccupations.

Voir également