Converti Markdown in HTML in C#: API di conversione Markdown

È ovvio che Markdown è facile da imparare e rende le cose piuttosto semplici nella scrittura di testo formattato. In effetti, puoi convertire facilmente i file MD in qualsiasi altro formato di file popolare come PDF, DOCX, HTML, ecc. Tuttavia, GorupDocs.Conversion offre SDK in più linguaggi di programmazione per convertire e manipolare a livello di codice vari formati di file. Inoltre, puoi utilizzare API REST offerte da GorupDocs.Conversion. Quindi, in questo post del blog, impareremo come convertire Markdown in HTML in C# utilizzando GorupDocs.Conversion Cloud SDK for .NET. Inoltre, esiste un convertitore online da MD a HTML basato su GorupDocs.Conversion Cloud SDKs.

Tratteremo i seguenti punti in questo articolo:

Installazione dell’API di conversione Markdown

GorupDocs.Conversion Cloud SDK for .NET offre soluzioni basate su cloud di livello aziendale e, fortunatamente, è molto facile da installare e configurare. Bene, puoi installare questa libreria di generatori di file HTML scaricando questo pacchetto NuGet oppure puoi eseguire il comando seguente nel gestore pacchetti NuGet:

Install-Package GroupDocs.Conversion-Cloud -Version 23.10.0

Converti Markdown in HTML in C#

Dopo un’installazione riuscita, il passaggio successivo è ottenere le credenziali API. Anche in questo caso è semplicissimo, puoi ottenere l’ID client e il segreto client dell’applicazione dall’API Cloud dashboard. Tuttavia, puoi visitare la nostra guida su come ottenere le credenziali API per questa API di conversione Markdown.

L’ultima cosa prima di scrivere lo snippet di codice, tieni presente che abbiamo già un file Markdown sorgente sulla nostra dashboard API Cloud. Tuttavia, puoi automatizzare l’attività di caricamento del file chiamando il metodo UploadFile di questa libreria di generazione di file HTML.

Ora, segui i seguenti passaggi per convertire Markdown in HTML a livello di codice:

  • Inizializza un’istanza della classe Configuration e inizializzala con il segreto client e l’ID client.
  • Definisci il valore di ApiBaseUrl per impostare l’URL di base dell’API di conversione Markdown.
  • Creare un oggetto della classe ConvertApi con l’oggetto della classe Configuration.
  • Crea un’istanza della classe ConvertSettings e inizializzala impostando valori come FilePath, Format e OutputPath.
  • Il metodo ConvertDocument convertirà Markdown in HTML a livello di codice.

L’esempio di codice seguente converte il MD in HTML in C#:

using System;
using GroupDocs.Conversion.Cloud.Sdk.Api;
using GroupDocs.Conversion.Cloud.Sdk.Client;
using GroupDocs.Conversion.Cloud.Sdk.Model.Requests;
using System.IO;
using GroupDocs.Conversion.Cloud.Sdk.Model;

namespace GroupDocs.Conversion.CSharp
{
    // Converti Markdown in HTML in C#
    class Convert_MD_to_HTML

    {
        static void Main(string[] args)
        {

            try
            {
                // Ottieni le tue credenziali API 
                string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
                string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
                string myStorage = "test";

                // Inizializza un'istanza della classe Configuration e inizializzala con il segreto client e l'ID client. 
                var configuration = new Configuration(clientId, clientSecret);
                // Definisci il valore di ApiBaseUrl per impostare l'URL di base dell'API di conversione Markdown.
                configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

                // Creare un oggetto della classe ConvertApi con l'oggetto della classe Configuration.
                var apiInstance = new ConvertApi(configuration);
                // Crea un'istanza della classe ConvertSettings e inizializzala impostando valori come FilePath, Format e OutputPath.
                var settings = new ConvertSettings
                {
                    FilePath = "sample.md",
                    Format = "html",
                    OutputPath = "test/sample.html"
                };

                // Il metodo ConvertDocument convertirà Markdown in HTML a livello di codice.
                var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
                Console.WriteLine("Successfully converted Markdown to HTML in C#: " + response[0].Url);
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception when calling GroupDocs.Conversion Api: " + e.Message);
            }

        }
    }
}

Il file HTML risultante verrà generato nella cartella “test” nell’API Cloud dashboard. Pertanto, puoi scaricare il file manualmente o in modo programmatico richiamando il metodo DownloadFile di questa API di conversione Markdown

Convertitore online da MD a HTML

Finora abbiamo imparato come convertire a livello di codice Markdown in HTML in un’applicazione .NET. Successivamente, possiamo automatizzare la conversione da MD a HTML utilizzando un convertitore Markdown in HTML online basato su browser. È super veloce, efficiente e sicuro e viene fornito con un’interfaccia utente drag-and-drop. Ti consigliamo vivamente di provare questo strumento online poiché è gratuito e non richiede alcun abbonamento.

convertitore online da rar a png

Pensieri finali

Questa è la fine di questo post sul blog. Questa guida è specificatamente per gli sviluppatori .NET, ma puoi trovare GorupDocs.Conversion Cloud SDKs in diversi linguaggi di programmazione popolari. Pertanto, puoi sviluppare un modulo di conversione da MD a HTML in qualsiasi linguaggio di programmazione per la tua applicazione aziendale. Ci auguriamo che tu abbia imparato come convertire Markdown in HTML in C# e che tu possa visitare la documentazione per conoscere altre funzionalità. Soprattutto, puoi interagire con le nostre API cloud live qui. Inoltre, puoi clonare il nostro repository GitHub per personalizzare questo wrapper .NET e prima dovresti consultare la nostra Guida introduttiva.

Infine, groupdocs.cloud sta scrivendo nuovi post sul blog. Quindi, rimanete in contatto per gli aggiornamenti regolari.

Fai una domanda

Puoi farci sapere le tue domande o dubbi sul nostro forum.

Domande frequenti – FAQ

Come posso convertire un file Markdown in HTML?

Puoi convertire MD in HTML utilizzando questo strumento online basato sul Web e questo strumento è basato su GorupDocs.Conversion Cloud SDK.

Come generare HTML da Markdown in Visual Studio?

Visita questo link per conoscere la risposta in dettaglio.

Guarda anche