Convertir Markdown en PDF en Java

Ce guide explique les détails de la conversion de Markdown en PDF en Java. Il présente l’algorithme pas à pas et un exemple de code exécutable pour le rendu de MD en PDF en Java. De plus, vous pouvez suivre ces informations pour utiliser cette fonctionnalité dans n’importe quel système d’exploitation, y compris Linux, macOS, Windows, etc.

Étapes pour convertir MD en PDF en Java

  1. Configurez votre projet en configurant la bibliothèque Aspose.HTML
  2. Spécifiez du contenu Markdown et écrivez-le dans un fichier
  3. Convertissez le contenu Markdown au format HTML intermédiaire avec la méthode convert_markdown
  4. Rendre le fichier HTML intermédiaire au format PDF avec la méthode convert_html

Les étapes ci-dessus présentent le déroulement du programme pour convertir Markdown en PDF en Java. Tout d’abord, vous devez vous assurer qu’un JDK est installé de votre côté, puis vous devez installer la bibliothèque. Ensuite, lisez le fichier Markdown source et exportez-le au format PDF avec seulement quelques appels de méthode.

Code pour créer un convertisseur Markdown en 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");
}
}

Cet exemple de code est une version de base pour créer un convertisseur Markdown en PDF en Java. Lancez le processus en créant un exemple de fichier Markdown ou ouvrez un fichier Markdown existant en spécifiant le chemin et le nom du fichier. Ensuite, convertissez le fichier source au format HTML et exportez-le sous forme de fichier PDF en définissant diverses propriétés personnalisées exposées par la classe PdfSaveOptions, telles que la couleur d’arrière-plan, la taille de la page, les marges, etc. en fonction de vos besoins.

Dans cet article, vous avez compris les détails de la conversion de Markdown en PDF en Java. Si vous souhaitez exporter du HTML vers Markdown, lisez l’article sur Convertir HTML en Markdown en Java.

 Français