html à démarquer

Convertissez du HTML en Markdown à l’aide de l’API .NET REST.

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 plate-forme est devenu plus critique que jamais. C’est ici que se déroule la transition de HTML à Markdown (MD) Le format apparaît comme une solution charnière. La simplicité et la compatibilité de Markdown en font un choix idéal pour les créateurs de contenu, les développeurs et tous ceux qui recherchent une manière plus simple de présenter leurs informations. En convertissant du HTML en Markdown, vous garantissez non seulement la lisibilité et l’accessibilité de votre contenu, mais vous débloquez également le potentiel d’un partage transparent sur diverses plates-formes sans les complexités d’un style HTML complexe.

Dans cet article, nous approfondirons les détails de la conversion de HTML en Markdown à l’aide du SDK .NET Cloud.

SDK Cloud pour la conversion HTML vers Markdown

Améliorez votre expérience de transformation de contenu avec le SDK Aspose.HTML Cloud pour .NET, offrant une solution transparente pour convertir le HTML au format Markdown (MD). Ce SDK puissant 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.

Maintenant, pour utiliser le SDK, veuillez rechercher « Aspose.HTML-Cloud » dans le gestionnaire de packages NuGet et cliquez sur le bouton « Ajouter un package ». De plus, veuillez visiter le tableau de bord cloud et obtenez vos informations d’identification client personnalisées.

HTML vers Markdown avec C# .NET

Plongeons dans les détails de la conversion HTML vers 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 depuis le disque 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 sur le stockage Cloud
        uploadFileRequest.UploadFile(file, "inputHTML.html");
    }

    // Lancez l'opération de conversion HTML vers Markdown et enregistrez la sortie sur 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);
}
html vers un aperçu markdown

Aperçu de la conversion HTML en Markdown (MD).

Explorons maintenant quelques détails de l’extrait de code indiqué ci-dessus.

HtmlApi htmlApi = new HtmlApi(clientID, clientSecret);

Tout d’abord, créez une instance de la classe HtmlApi où nous transmettons les informations d’identification du client comme arguments.

AsposeResponse response = htmlApi.PutConvertDocumentToMarkdown(inputFileName,newFileName);

Appelez l’API pour lancer l’opération de conversion HTML vers Markdown. Après une opération réussie, le fichier MD résultant est stocké dans le stockage cloud.

Convertir du 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 Cloud Aspose.HTML, vous initiez une transition transparente du HTML vers Markdown. Cette méthode vous permet également de conserver la structure et le formatage du contenu, garantissant ainsi que vos documents convertis conservent la lisibilité et la 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 disposons d’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 Aspose.HTML Cloud pour .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, préservant ainsi l’intégrité du contenu de manière transparente.

Liens utiles

Articles Liés

Nous vous recommandons fortement de visiter les blogs suivants :