html pentru reducere

Convertiți HTML în Markdown folosind .NET REST API.

Cu fiecare zi care trece, conținutul proliferează pe diverse platforme și medii. Prin urmare, nevoia de formatare adaptabilă și independentă de platformă a devenit mai critică ca niciodată. Aici se face tranziția de la HTML la Markdown (MD) formatul apare ca o soluție esențială. Simplitatea și compatibilitatea Markdown îl fac alegerea ideală pentru creatorii de conținut, dezvoltatori și oricine caută o modalitate mai simplă de a-și prezenta informațiile. Prin conversia HTML în Markdown, nu numai că asigurați lizibilitatea și accesibilitatea conținutului dvs., ci și deblocați potențialul de partajare fără întreruperi pe diferite platforme, fără complexitățile stilului HTML complicat.

În acest articol, vom aprofunda în detaliile conversiei HTML în Markdown folosind SDK-ul .NET Cloud.

Cloud SDK pentru conversie HTML în Markdown

Creșteți-vă experiența de transformare a conținutului cu Aspose.HTML Cloud SDK pentru .NET, oferind o soluție perfectă pentru conversia HTML în format Markdown (MD). Acest SDK puternic permite dezvoltatorilor și utilizatorilor să navigheze fără efort în complexitățile conversiei „de la html la markdown”, păstrând în același timp integritatea și structura conținutului.

Acum, pentru a utiliza SDK-ul, căutați „Aspose.HTML-Cloud” în managerul de pachete NuGet și faceți clic pe butonul „Adăugați pachet”. În plus, vă rugăm să vizitați cloud dashboard și să obțineți acreditările dvs. personalizate de client.

HTML la Markdown cu C# .NET

Să ne aprofundăm în detaliile conversiei HTML în Markdown folosind C# .NET.

// pentru exemple complete, vă rugăm să vizitați https://github.com/aspose-html-cloud/aspose-html-cloud-dotnet

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

// șirul URL de bază
const string SERVICE_API_HOST = "https://api.aspose.cloud";

// Creați o instanță HtmlApi
HtmlApi htmlApi = new HtmlApi(clientID, clientSecret, SERVICE_API_HOST);       

// numele fișierului HTML de intrare
String inputFileName = "source.html";

// numele fișierului de ieșire
String newFileName = "Converted.md";
 
try
{

    // încărcați fișierul de pe unitatea locală
    using (var file = System.IO.File.OpenRead(@"C:\Users\" + inputFileName))
    {
        // Creați o instanță StorageApi
        var uploadFileRequest = new Aspose.Html.Cloud.Sdk.Api.StorageApi(clientID, clientSecret, SERVICE_API_HOST);

        // încărcați fișierul HTML în spațiul de stocare în cloud
        uploadFileRequest.UploadFile(file, "inputHTML.html");
    }

    // Inițiază operația de conversie HTML în Markdown și salvează rezultatul în stocarea în cloud
    AsposeResponse response = htmlApi.PutConvertDocumentToMarkdown(inputFileName,newFileName);

    // imprimați mesajul de succes dacă conversia are succes
    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 pentru previzualizarea reducerii

Previzualizare a conversiei HTML în Markdown (MD).

Acum, să explorăm câteva detalii ale fragmentului de cod menționat mai sus.

HtmlApi htmlApi = new HtmlApi(clientID, clientSecret);

În primul rând, creați o instanță a clasei HtmlApi în care trecem acreditările clientului ca argumente.

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

Apelați API-ul pentru a iniția operația de conversie HTML în Markdown. După operarea cu succes, fișierul MD rezultat este stocat în stocarea în cloud.

Convertiți HTML în Markdown folosind comenzile cURL

Valorificați priceperea combinată a comenzilor Aspose.HTML Cloud și cURL pentru a eficientiza conversia din HTML în formatul Markdown (MD). Prin crearea unei comenzi cURL care interacționează cu API-ul Aspose.HTML Cloud, inițiați o tranziție fără probleme de la HTML la Markdown. Această metodă vă permite, de asemenea, să păstrați structura și formatarea conținutului, asigurându-vă că documentele dvs. convertite păstrează lizibilitatea și calitatea prezentării.

Acum, cu această abordare, primul pas este generarea unui token de acces JWT executând următoarea comandă.

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"

Acum că avem un token de acces JWT, vă rugăm să executați următoarea comandă pentru a încărca codul HTML de intrare din stocarea în cloud, pentru a-l converti în format Markdown (MD) și pentru a salva fișierul rezultat pe unitatea 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 {}

Înlocuiți inputHTML cu numele fișierului HTML de intrare deja disponibil în stocarea în cloud, resultantFile cu numele fișierului Markdown rezultat disponibil și accessToken cu simbolul de acces JWT generat mai sus.

Concluzie

În concluzie, conversia de la formatul HTML la formatul Markdown (MD) marchează un pas esențial către îmbunătățirea compatibilității conținutului, a lizibilității și a partajării pe diverse platforme. Cu două abordări dinamice la dispoziția dumneavoastră, Aspose.HTML Cloud SDK pentru .NET și utilizarea comenzilor cURL, aveți flexibilitatea de a alege metoda care se aliniază cu expertiza și cerințele dumneavoastră tehnice. Cu toate acestea, folosirea Aspose.HTML Cloud vă permite să executați conversii „de la html la markdown” cu precizie, păstrând integritatea conținutului fără probleme.

Articole similare

Vă recomandăm să vizitați următoarele bloguri: