html per ridurre il prezzo

Converti HTML in Markdown utilizzando l’API REST .NET.

Ogni giorno che passa, i contenuti proliferano su diverse piattaforme e mezzi. Pertanto, la necessità di una formattazione adattabile e indipendente dalla piattaforma è diventata più critica che mai. È qui che avviene la transizione da HTML a Markdown (MD) Il formato emerge come una soluzione fondamentale. La semplicità e la compatibilità di Markdown lo rendono la scelta ideale per creatori di contenuti, sviluppatori e chiunque cerchi un modo più snello per presentare le proprie informazioni. Convertendo HTML in Markdown, non solo garantisci la leggibilità e l’accessibilità dei tuoi contenuti, ma sblocchi anche il potenziale per una condivisione fluida su varie piattaforme senza le complessità dell’intricato stile HTML.

In questo articolo, approfondiremo i dettagli della conversione da HTML a Markdown utilizzando .NET Cloud SDK.

Cloud SDK per la conversione da HTML a Markdown

Migliora la tua esperienza di trasformazione dei contenuti con Aspose.HTML Cloud SDK per .NET, offrendo una soluzione perfetta per convertire il formato HTML in formato Markdown (MD). Questo potente SDK consente agli sviluppatori e agli utenti di navigare senza sforzo nelle complessità della conversione da “html a markdown” preservando l’integrità e la struttura del contenuto.

Ora, per utilizzare l’SDK, cerca “Aspose.HTML-Cloud” nel gestore pacchetti NuGet e fai clic sul pulsante “Aggiungi pacchetto”. Inoltre, visita la dashboard cloud e ottieni le tue credenziali cliente personalizzate.

HTML da Markdown con C# .NET

Entriamo nei dettagli della conversione da HTML a Markdown utilizzando C# .NET.

// per esempi completi, visitare https://github.com/aspose-html-cloud/aspose-html-cloud-dotnet

string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// stringa dell'URL di base
const string SERVICE_API_HOST = "https://api.aspose.cloud";

// Crea un'istanza HtmlApi
HtmlApi htmlApi = new HtmlApi(clientID, clientSecret, SERVICE_API_HOST);       

// nome del file HTML di input
String inputFileName = "source.html";

// nome del file di output
String newFileName = "Converted.md";
 
try
{

    // caricare il file dall'unità locale
    using (var file = System.IO.File.OpenRead(@"C:\Users\" + inputFileName))
    {
        // Crea un'istanza StorageApi
        var uploadFileRequest = new Aspose.Html.Cloud.Sdk.Api.StorageApi(clientID, clientSecret, SERVICE_API_HOST);

        // caricare il file HTML nell'archivio cloud
        uploadFileRequest.UploadFile(file, "inputHTML.html");
    }

    // Avvia l'operazione di conversione da HTML a Markdown e salva l'output nell'archivio cloud
    AsposeResponse response = htmlApi.PutConvertDocumentToMarkdown(inputFileName,newFileName);

    // stampa un messaggio di successo se la conversione ha avuto successo
    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 per visualizzare l'anteprima del markdown

Anteprima della conversione da HTML a Markdown (MD).

Ora, esploriamo alcuni dettagli dello snippet di codice sopra indicato.

HtmlApi htmlApi = new HtmlApi(clientID, clientSecret);

Innanzitutto, crea un’istanza della classe HtmlApi in cui passiamo le credenziali del client come argomenti.

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

Chiama l’API per avviare l’operazione di conversione da HTML a Markdown. Dopo l’operazione riuscita, il file MD risultante viene archiviato nell’archivio cloud.

Converti HTML in Markdown utilizzando i comandi cURL

Sfrutta l’abilità combinata dei comandi Aspose.HTML Cloud e cURL per semplificare la conversione dal formato HTML al formato Markdown (MD). Creando un comando cURL che interagisce con l’API Aspose.HTML Cloud, avvii una transizione senza interruzioni da HTML a Markdown. Questo metodo consente inoltre di mantenere la struttura e la formattazione del contenuto, garantendo che i documenti convertiti mantengano la leggibilità e la qualità della presentazione.

Ora, con questo approccio, il primo passo è generare un token di accesso JWT eseguendo il comando seguente.

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"

Ora che disponiamo di un token di accesso JWT, esegui il comando seguente per caricare l’HTML di input dall’archivio cloud, convertirlo nel formato Markdown (MD) e salvare il file risultante sull’unità locale.

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 {}

Sostituisci “inputHTML” con il nome del file HTML di input già disponibile nell’archivio cloud, “resultantFile” con il nome del file Markdown risultante disponibile e “accessToken” con il token di accesso JWT generato sopra.

Conclusione

In conclusione, la conversione dal formato HTML al formato Markdown (MD) segna un passo fondamentale verso il miglioramento della compatibilità, della leggibilità e della condivisione dei contenuti su diverse piattaforme. Con due approcci dinamici a tua disposizione, Aspose.HTML Cloud SDK per .NET e l’utilizzo dei comandi cURL, hai la flessibilità di scegliere il metodo che si allinea alle tue competenze e ai tuoi requisiti tecnici. Tuttavia, l’utilizzo di Aspose.HTML Cloud ti consente di eseguire conversioni da “html a markdown” con precisione, preservando l’integrità del contenuto senza problemi.

articoli Correlati

Consigliamo vivamente di visitare i seguenti blog: