Convertir Markdown en HTML en Java pour créer du contenu Web

Convertir Markdown en HTML en Java à l’aide de l’API REST

En tant que développeur Java, vous pouvez convertir le fichier Markdown MD en HTML Page Web par programmation en Java à l’aide de l’API REST GroupDocs.Conversion. Dans certains cas, vous devrez peut-être remplacer le fichier de langage de balisage par un seul fichier HTML. Par exemple, vous souhaitez enregistrer et partager des fichiers Markdown en ligne pour publier du contenu sur Internet. Par conséquent, dans ce didacticiel Java, nous apprenons à convertir Markdown en HTML en Java à l’aide de l’API REST.

Les sujets suivants seront traités dans cet article :

API REST du convertisseur Java Markdown vers HTML - Installation du SDK

Pour convertir le fichier Markdown .MD en page HTML, j’utiliserai le Java SDK de GroupDocs.Conversion Cloud API. Il vous aide à intégrer rapidement et facilement l’API GroupDocs.Conversion Cloud dans vos applications Java. Il s’agit de la meilleure API de conversion Markdown vers HTML qui conserve le format de texte et les mises en page d’origine de vos documents. Notre API de conversion vous permet également de convertir vos documents et images de n’importe quel format de fichier pris en charge vers n’importe quel format dont vous avez besoin. Vous pouvez facilement convertir entre plus de 50 types de fichiers et d’images tels que Word, PDF, PowerPoint, Excel, HTML, CAO, images raster, etc.

Vous pouvez télécharger le fichier JAR de l’API ou l’installer à l’aide des configurations Maven. Ajoutez un référentiel et une dépendance au fichier POM.xml de votre projet. Voici les instructions pour Maven :

Référentiel Maven :

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

Dépendance Maven :

 <dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

Veuillez obtenir votre ID client et secret client sur le tableau de bord avant de commencer à suivre les étapes et les extraits de code disponibles. Veuillez entrer le code ci-dessous une fois que vous avez votre identifiant et votre secret :

# Obtenez votre client_id et client_secret sur https://dashboard.groupdocs.cloud après une inscription gratuite.

String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

Convertir un document Markdown en fichier HTML en Java à l’aide de l’API REST

Il existe plusieurs raisons pour lesquelles vous pourriez vouloir convertir Markdown en HTML. Par exemple pour publier et créer du contenu Web, pour l’optimisation des moteurs de recherche de sites Web (SEO), le contrôle de la mise en page et de la conception. Voici les étapes pour convertir un fichier Markdown en document HTML comme mentionné ci-dessous :

Télécharger le fichier

Tout d’abord, téléchargez le document Markdown sur le stockage cloud à l’aide de l’extrait de code indiqué ci-dessous :

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Importer un fichier dans Cloud Storage à l'aide de Java
public class App {

	public static void main(String[] args) {
				
		// Créer une instance de l'API de conversion					
		FileApi apiInstance = new FileApi(configuration);
		try {
			File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.md");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.md", fileStream, MyStorage);
			FilesUploadResult response = apiInstance.uploadFile(request);
			System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

Par conséquent, le fichier Markdown téléchargé sera disponible dans la section fichiers de votre tableau de bord sur le cloud.

Convertir Markdown en HTML en Java

Cette section montre comment convertir un fichier Markdown en une page HTML par programmation en Java en suivant les étapes ci-dessous :

  • Tout d’abord, créez une instance de ConvertApi
  • Deuxièmement, créez une instance de ConvertSettings
  • Ensuite, indiquez le nom du stockage cloud
  • Ensuite, définissez le chemin du fichier d’entrée Markdown et le format du fichier de sortie sur “html”
  • Maintenant, définissez le chemin du fichier HTML de sortie
  • Créer ConvertDocumentRequest avec ConvertSettings
  • Enfin, invoquez la méthode convertdocument() avec ConvertDocumentRequest

L’extrait de code suivant montre comment convertir un fichier Markdown en page HTML à l’aide de l’API REST :

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// Comment convertir un fichier Markdown en document HTML en Java.
public class App {

	public static void main(String[] args) {
		
		// Créer une instance de l'API de conversion
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Préparer les paramètres de conversion
			ConvertSettings settings = new ConvertSettings();
			settings.setStorageName(MyStorage);
			settings.setFilePath("java-testing/input-sample-file.md");
			settings.setFormat("html");
			
			settings.setOutputPath("java-testing/output-sample-file.html");
		
			// convertir au format spécifié
			List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
			System.out.println("Document converted successfully: " + response);
			
		} catch (ApiException e) {
			System.err.println("Exception while calling Java API: ");
			e.printStackTrace();
		}
	}
}

Télécharger le fichier converti

L’exemple de code ci-dessus enregistrera la page Web HTML convertie dans le cloud. Vous pouvez le télécharger à l’aide de l’extrait de code suivant :

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Télécharger le fichier à partir du Cloud Storage en Java
public class App {

	public static void main(String[] args) {
				
		// Créer une instance de l'API de conversion					
		FileApi apiInstance = new FileApi(configuration);
		try {
			DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.html", MyStorage, null);
			File response = apiInstance.downloadFile(request);
			System.err.println("Expected response type is File: " + response.length());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

C’est ainsi que fonctionne la bibliothèque de conversion de fichiers Markdown en documents HTML en Java. Dans la section suivante, explorons des paramètres de conversion plus avancés à l’aide de l’API Java.

Convertir un fichier Markdown en page HTML en Java à l’aide des options avancées

C’est un moyen utile de rendre votre contenu plus largement accessible et compatible sur différentes plates-formes et systèmes en convertissant Markdown en HTML. Dans cette section, vous pouvez convertir du texte Markdown en fichier HTML à l’aide de certains paramètres avancés par programmation en suivant les étapes ci-dessous :

  • Tout d’abord, créez une instance de ConvertApi
  • Deuxièmement, créez une instance de ConvertSettings
  • Ensuite, indiquez le nom du stockage cloud
  • Définissez le chemin du fichier d’entrée Markdown et le format du fichier de sortie sur “html”
  • Ensuite, créez une instance de HtmlConvertOptions
  • Définissez diverses options de conversion telles que setFromPage, setPagesCount, setFixedLayout, etc.
  • Maintenant, définissez les options de conversion et le chemin du fichier de sortie
  • Créer ConvertDocumentRequest avec ConvertSettings
  • Enfin, appelez la conversion en utilisant la méthode convertdocument() avec ConvertDocumentRequest

L’exemple de code suivant montre comment convertir un fichier Markdown en page Web HTML à l’aide de paramètres avancés.

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// Java convertit le fichier .MD en fichier HTML à l'aide de paramètres supplémentaires.
public class App {

	public static void main(String[] args) {
		
		// Créer une instance de l'API de conversion
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Préparer les paramètres de conversion
			ConvertSettings settings = new ConvertSettings();
			settings.setStorageName(MyStorage);
			settings.setFilePath("java-testing/input-sample-file.md");
			settings.setFormat("html");
			
			HtmlConvertOptions convertOptions = new HtmlConvertOptions();
			convertOptions.setFromPage(1);
			convertOptions.setPagesCount(1);
			convertOptions.setFixedLayout(true);

			settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.html");
			
			// convertir au format spécifié
			List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
			System.out.println("Document conveted successfully: " + response);
			
		} catch (ApiException e) {
			System.err.println("Exception while calling Java API: ");
			e.printStackTrace();
		}
	}
}

Veuillez suivre les étapes mentionnées précédemment pour charger et télécharger les fichiers.

Convertisseur Markdown en HTML gratuit en ligne

Comment convertir gratuitement Markdown en fichier HTML en ligne ? Veuillez essayer en ligne Markdown to HTML converter pour créer gratuitement du code HTML à partir de Markdown en ligne. Il a été développé à l’aide de l’API ci-dessus pour convertir gratuitement Markdown en HTML en ligne.

Conclusion

Terminons cet article ici. Dans cet article, vous avez appris :

  • comment changer le texte Markdown en page HTML en Java par programmation ;
  • comment convertir un fichier Markdown en fichier HTML à l’aide de certains paramètres avancés en Java ;
  • télécharger par programmation le fichier Markdown dans le cloud, puis télécharger le fichier HTML converti à partir du cloud ;
  • convertir en ligne Markdown en HTML gratuitement à l’aide du logiciel de conversion Markdown en HTML ;

De plus, vous pouvez en savoir plus sur l’API de conversion de fichiers GroupDocs.Conversion à l’aide de la documentation. Nous fournissons également une section API Reference qui vous permet de visualiser et de communiquer avec nos API directement via le navigateur. Le code source complet du SDK Java est disponible gratuitement sur Github. Veuillez consulter le SDK GroupDocs.Conversion Cloud pour Java Exemples ici.

Enfin, groupdocs.cloud rédige de nouveaux articles de blog sur les conversions de différents formats de fichiers à l’aide de l’API REST. Alors, restez en contact pour des mises à jour régulières.

poser une question

Pour toute question/discussion sur l’API Markdown to HTML Converter, n’hésitez pas à nous contacter sur le support gratuit forum.

FAQ

Comment convertir Markdown en HTML en Java ?

Veuillez suivre [ce lien](https://blog.groupdocs.cloud/fr/conversion/convert-markdown-to-html-in-java-using-rest-api/#Convert-Markdown-File-to-HTML-Document- in-Java-using-REST-API) pour apprendre l’exemple de code Java pour savoir comment convertir un fichier Markdown en page Web HTML, rapidement et facilement.

Puis-je convertir Markdown en HTML en Java à l’aide de l’API REST ?

Oui, vous pouvez changer Markdown en HTML en Java. Tout d’abord, créez une instance de ConvertApi, définissez les valeurs des paramètres de conversion et appelez la méthode convertDocument avec ConvertDocumentRequest pour convertir Markdown en page Web HTML.

Comment convertir Markdown en HTML en ligne gratuitement ?

Convertisseur de fichier Markdown .md en HTML en ligne gratuit vous permet de convertir Markdown en HTML gratuitement, rapidement et facilement. Une fois la conversion en ligne du fichier .md en HTML terminée, vous pouvez télécharger instantanément le fichier HTML converti sur votre PC.

Comment puis-je convertir en ligne Markdown en HTML ?

  • Ouvrez convertisseur Markdown en HTML gratuit en ligne
  • Cliquez dans la zone de dépôt du fichier pour télécharger le fichier Markdown ou faites glisser et déposez le fichier Markdown.
  • Cliquez sur le bouton Convertir maintenant, le convertisseur en ligne gratuit Markdown en HTML changera le fichier Markdown en HTML en ligne gratuitement.
  • Le lien de téléchargement du fichier HTML de sortie sera disponible instantanément après la conversion gratuite du fichier Markdown en document HTML.

Comment installer Markdown dans la bibliothèque Java HTML ?

Vous pouvez télécharger et installer la bibliothèque de conversion Java Markdown vers HTML pour traiter, manipuler et créer du code HTML à partir d’un fichier Markdown en Java par programme.

Comment convertir Markdown en HTML dans Windows ?

Veuillez visiter ce lien pour télécharger le convertisseur Markdown en HTML hors ligne pour Windows. Ce logiciel de téléchargement gratuit de convertisseur Markdown vers HTML peut être utilisé pour exporter rapidement Markdown vers HTML dans Windows, en un seul clic.

Voir également

Nous vous recommandons de consulter les articles suivants pour en savoir plus sur :