
Convertissez HTML en Markdown à l’aide de l’API REST .NET.
Chaque jour qui passe, le contenu prolifère sur diverses plateformes et supports. Par conséquent, le besoin d’un formatage adaptable et indépendant de la plateforme est devenu plus critique que jamais. C’est là que la transition du format [HTML][] au format Markdown (MD) apparaît comme une solution essentielle. La simplicité et la compatibilité de Markdown en font un choix idéal pour les créateurs de contenu, les développeurs et toute personne recherchant une manière plus simple de présenter ses informations. De plus, en convertissant HTML en Markdown, vous garantissez non seulement la lisibilité et l’accessibilité de votre contenu, mais vous libérez également le potentiel d’un partage transparent sur différentes plateformes.
Dans cet article, nous allons approfondir les détails de la conversion HTML en Markdown à l’aide de .NET Cloud SDK.
- SDK Cloud pour la conversion HTML en Markdown
- Conversion de HTML en Markdown avec C# .NET
- Convertir HTML en Markdown à l’aide des commandes cURL
SDK Cloud pour la conversion HTML en Markdown
Améliorez votre expérience de transformation de contenu avec le SDK Cloud Aspose.HTML for .NET, qui offre une solution transparente pour la conversion du format HTML au format Markdown (MD).Ce puissant SDK permet aux développeurs et aux utilisateurs de naviguer sans effort dans les subtilités de la conversion « HTML vers Markdown » tout en préservant l’intégrité et la structure du contenu.
Désormais, pour utiliser le SDK, recherchez « Aspose.HTML-Cloud » dans le gestionnaire de packages NuGet et cliquez sur le bouton « Ajouter un package ». De plus, visitez le tableau de bord du cloud et obtenez vos informations d’identification client personnalisées.
Conversion de HTML en Markdown avec C# .NET
Plongeons dans les détails de la conversion HTML en Markdown à l’aide de C# .NET.
// pour des exemples complets, veuillez visiter https://github.com/aspose-html-cloud/aspose-html-cloud-dotnet
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// chaîne d'URL de base
const string SERVICE_API_HOST = "https://api.aspose.cloud";
// Créer une instance HtmlApi
HtmlApi htmlApi = new HtmlApi(clientID, clientSecret, SERVICE_API_HOST);
// nom du fichier HTML d'entrée
String inputFileName = "source.html";
// nom du fichier de sortie
String newFileName = "Converted.md";
try
{
// charger le fichier à partir du lecteur local
using (var file = System.IO.File.OpenRead(@"C:\Users\" + inputFileName))
{
// Créer une instance StorageApi
var uploadFileRequest = new Aspose.Html.Cloud.Sdk.Api.StorageApi(clientID, clientSecret, SERVICE_API_HOST);
// télécharger le fichier HTML vers le stockage Cloud
uploadFileRequest.UploadFile(file, "inputHTML.html");
}
// Lancez l'opération de conversion HTML en Markdown et enregistrez la sortie dans le stockage cloud
AsposeResponse response = htmlApi.PutConvertDocumentToMarkdown(inputFileName,newFileName);
// imprimer un message de réussite si la conversion réussit
if (response != null && response.Equals("OK"))
{
Console.WriteLine("Successfull completion of HTML to MD !");
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

Aperçu de la conversion HTML en Markdown (MD).
Maintenant, explorons quelques détails de l’extrait de code mentionné ci-dessus.
HtmlApi htmlApi = new HtmlApi(clientID, clientSecret);
Tout d’abord, créez une instance de la classe HtmlApi dans laquelle nous transmettons les informations d’identification du client en tant qu’arguments.
AsposeResponse response = htmlApi.PutConvertDocumentToMarkdown(inputFileName,newFileName);
Appelez l’API pour lancer l’opération de conversion HTML en Markdown. Une fois l’opération réussie, le fichier MD résultant est stocké dans le stockage cloud.
Convertir HTML en Markdown à l’aide des commandes cURL
Exploitez les prouesses combinées des commandes Aspose.HTML Cloud et cURL pour rationaliser la conversion du format HTML au format Markdown (MD).En créant une commande cURL qui interagit avec l’API Aspose.HTML Cloud, vous lancez une transition transparente du format HTML au format Markdown. Cette méthode vous permet également de conserver la structure et la mise en forme du contenu, garantissant ainsi que vos documents convertis conservent leur lisibilité et leur qualité de présentation.
Désormais, avec cette approche, la première étape consiste à générer un jeton d’accès JWT en exécutant la commande suivante.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Maintenant que nous avons un jeton d’accès JWT, veuillez exécuter la commande suivante pour charger le code HTML d’entrée à partir du stockage cloud, le convertir au format Markdown (MD) et enregistrer le fichier résultant sur le lecteur local.
curl -v "https://api.aspose.cloud/html/{inputHTML}/convert/md?outPath={resultantFile}&useGit=false" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d {}
Remplacez « inputHTML » par le nom du fichier HTML d’entrée déjà disponible dans le stockage cloud, « resultantFile » par le nom du fichier Markdown résultant disponible et « accessToken » par le jeton d’accès JWT généré ci-dessus.
Conclusion
En conclusion, la conversion du format HTML au format Markdown (MD) marque une étape cruciale vers l’amélioration de la compatibilité, de la lisibilité et du partage du contenu sur diverses plateformes. Avec deux approches dynamiques à votre disposition, le SDK Cloud Aspose.HTML for .NET et l’utilisation des commandes cURL, vous avez la possibilité de choisir la méthode qui correspond à votre expertise technique et à vos exigences. Néanmoins, l’utilisation du Cloud Aspose.HTML vous permet d’exécuter des conversions « HTML vers Markdown » avec précision, en préservant l’intégrité du contenu de manière transparente.
Liens utiles
Articles connexes
Nous vous recommandons vivement de visiter les blogs suivants :