Convertir le fichier HTML en fichier Markdown avec Java à l'aide de l'API REST

Convertissez HTML en Markdown avec Java à l’aide de l’API REST.

HTML et Markdown sont deux langages de balisage populaires utilisés pour créer du contenu Web. Alors que HTML est utilisé pour créer des pages Web structurées et interactives, Markdown est une syntaxe simple utilisée pour formater du texte. La conversion de HTML en Markdown peut être utile pour les blogueurs, les créateurs de contenu et les développeurs qui souhaitent passer de HTML à Markdown pour diverses raisons. Dans cet article, nous allons explorer comment convertir HTML en Markdown avec Java à l’aide de l’API REST.

Les sujets suivants seront traités dans cet article :

Bibliothèque Java pour convertir HTML en Markdown - Installation du SDK

GroupDocs.Conversion Cloud SDK for Java est un puissant outil de conversion qui aide les développeurs à convertir HTML en Markdown dans les applications Java. Il fournit une conversion facile à utiliser, rapide et de haute qualité qui en fait un choix idéal pour convertir HTML en Markdown. Il 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 rapidement convertir plus de 50 types de fichiers et d’images tels que Word, PDF, PowerPoint, Excel, HTML, CAO, images raster, etc.

Vous pouvez soit télécharger le fichier JAR de l’API, soit l’installer à l’aide de Maven en ajoutant le référentiel et la dépendance suivants dans le fichier pom.xml de votre projet :

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>

Pour commencer, vous devez vous inscrire pour un compte GroupDocs. Collectez l’ID client et le secret client à partir du 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 ID client 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);

Comment convertir HTML en Markdown via Java à l’aide de l’API REST

Voici un guide étape par étape pour convertir HTML en Markdown en Java à l’aide de l’API Cloud GroupDocs.Conversion :

Télécharger le fichier

Tout d’abord, téléchargez le document HTML sur le stockage cloud à l’aide de l’extrait de code 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.html");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.html", 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 HTML téléchargé sera disponible dans la section des fichiers de votre tableau de bord sur le cloud.

Convertir HTML en Markdown via Java

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

  • Tout d’abord, importez les classes requises dans votre fichier Java.
  • Deuxièmement, créez une instance de la classe ConvertApi.
  • Troisièmement, créez une instance de la classe ConvertSettings.
  • Ensuite, indiquez le nom du stockage cloud.
  • Ensuite, définissez le chemin du fichier HTML d’entrée et le format du fichier de sortie sur “md”.
  • Ensuite, définissez les options de conversion et le chemin du fichier de sortie à l’aide de l’instance ConvertSettings.
  • Après cela, créez une instance de classe ConvertDocumentRequest et passez le paramètre settings.
  • Enfin, appelez la méthode convertDocument() et passez le paramètre ConvertDocumentRequest.

L’extrait de code suivant montre comment convertir un fichier HTML en un fichier Markdown via Java à 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 document HTML en fichier Markdown .md 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.html");
			settings.setFormat("md");
			
			settings.setOutputPath("java-testing/output-sample-file.md");
		
			// 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();
		}
	}
}
Java convertit un document HTML en fichier Markdown

Convertir HTML en Markdown via Java

Télécharger le fichier converti

L’extrait de code ci-dessus convertira le fichier HTML dans le dossier source sur le stockage cloud en un fichier Markdown. 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.md", 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();
		}
		
	}
}

Convertisseur HTML en Markdown en ligne gratuit

Comment convertir gratuitement des fichiers HTML en Markdown en ligne ? Veuillez essayer le HTML en ligne vers Markdown converter pour créer gratuitement Markdown à partir de HTML en ligne. Ce convertisseur est développé à l’aide de l’API REST HTML vers Markdown mentionnée ci-dessus.

Conclusion

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

  • comment changer la page HTML en Markdown par programmation en Java ;
  • télécharger par programmation le fichier HTML dans le cloud, puis télécharger le fichier Markdown converti à partir du cloud ;
  • et convertissez gratuitement HTML en Markdown en ligne à l’aide de l’outil de conversion HTML en Markdown.

De plus, 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.

De plus, nous vous suggérons de suivre notre Guide de démarrage pour connaître les étapes détaillées et l’utilisation de l’API.

Enfin, nous continuons à écrire de nouveaux articles de blog sur différents formats de fichiers et conversions à l’aide de l’API REST. Alors, s’il vous plaît contactez-nous pour les dernières mises à jour.

poser une question

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

FAQ

Comment convertir des fichiers HTML en Markdown en utilisant Java ?

Veuillez suivre ce lien pour apprendre l’exemple de code Java pour savoir comment convertir des fichiers HTML en fichiers Markdown, rapidement et facilement.

L’API GroupDocs.Conversion Cloud est-elle sécurisée pour convertir HTML en Markdown ?

Oui, l’API GroupDocs.Conversion Cloud est sécurisée pour convertir HTML en Markdown. Toutes les conversions sont traitées sur les serveurs sécurisés de GroupDocs et les fichiers sont supprimés dans les 24 heures suivant la fin du processus de conversion.

Comment convertir HTML en Markdown en ligne gratuitement ?

Le convertisseur de document HTML en fichier Markdown en ligne vous permet de convertir rapidement et facilement des fichiers HTML en fichiers Markdown. Veuillez suivre les instructions détaillées ci-dessous pour effectuer la conversion :

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

Comment convertir HTML en Markdown sous Windows ?

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

Voir également

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