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
- HTML da Markdown con C# .NET
- Converti HTML in Markdown utilizzando i comandi cURL
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);
}
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.
link utili
articoli Correlati
Consigliamo vivamente di visitare i seguenti blog: