html u markdown

Pretvorite HTML u Markdown koristeći .NET REST API.

Svakim danom sadržaj se širi na različitim platformama i medijima. Stoga je potreba za prilagodljivim formatiranjem neovisnim o platformi postala kritičnija nego ikada. Ovdje je prijelaz s HTML na Markdown (MD) format pojavljuje se kao ključno rješenje. Jednostavnost i kompatibilnost Markdowna čine ga idealnim izborom za kreatore sadržaja, programere i sve one koji traže jednostavniji način predstavljanja svojih informacija. Pretvorbom HTML-a u Markdown ne samo da osiguravate čitljivost i pristupačnost svog sadržaja, već i otključavate potencijal za besprijekorno dijeljenje na različitim platformama bez složenosti zamršenog HTML stiliziranja.

U ovom ćemo članku istražiti detalje pretvaranja HTML-a u Markdown pomoću .NET Cloud SDK-a.

Cloud SDK za pretvorbu HTML-a u Markdown

Poboljšajte svoje iskustvo transformacije sadržaja s Aspose.HTML Cloud SDK za .NET, nudeći besprijekorno rješenje za pretvaranje HTML-a u Markdown (MD) format. Ovaj moćni SDK omogućuje razvojnim programerima i korisnicima da se bez napora kreću kroz zamršenost pretvorbe “html u markdown” uz očuvanje cjelovitosti i strukture sadržaja.

Sada, kako biste koristili SDK, pretražite Aspose.HTML-Cloud u upravitelju paketa NuGet i kliknite gumb Dodaj paket. Nadalje, posjetite nadzornu ploču u oblaku i nabavite svoje personalizirane vjerodajnice klijenta.

HTML u Markdown s C# .NET

Uronimo u detalje pretvorbe HTML-a u Markdown koristeći C# .NET.

// za potpune primjere posjetite https://github.com/aspose-html-cloud/aspose-html-cloud-dotnet

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

// osnovni URL niz
const string SERVICE_API_HOST = "https://api.aspose.cloud";

// Stvorite HtmlApi instancu
HtmlApi htmlApi = new HtmlApi(clientID, clientSecret, SERVICE_API_HOST);       

// naziv ulazne HTML datoteke
String inputFileName = "source.html";

// naziv izlazne datoteke
String newFileName = "Converted.md";
 
try
{

    // učitati datoteku s lokalnog pogona
    using (var file = System.IO.File.OpenRead(@"C:\Users\" + inputFileName))
    {
        // Stvorite StorageApi instancu
        var uploadFileRequest = new Aspose.Html.Cloud.Sdk.Api.StorageApi(clientID, clientSecret, SERVICE_API_HOST);

        // prenesite HTML datoteku u pohranu u oblaku
        uploadFileRequest.UploadFile(file, "inputHTML.html");
    }

    // Pokrenite operaciju pretvorbe HTML u Markdown i spremite izlaz u pohranu u oblaku
    AsposeResponse response = htmlApi.PutConvertDocumentToMarkdown(inputFileName,newFileName);

    // ispis poruke o uspjehu ako je konverzija uspješna
    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 to markdown pregled

Pregled pretvorbe HTML-a u Markdown (MD).

Sada istražimo neke detalje gore navedenog isječka koda.

HtmlApi htmlApi = new HtmlApi(clientID, clientSecret);

Prvo, stvorite instancu HtmlApi klase kojoj prosljeđujemo vjerodajnice klijenta kao argumente.

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

Pozovite API za pokretanje operacije pretvorbe HTML-a u Markdown. Nakon uspješne operacije, rezultirajuća MD datoteka pohranjuje se u pohranu u oblaku.

Pretvorite HTML u Markdown pomoću cURL naredbi

Iskoristite kombiniranu snagu Aspose.HTML Cloud i cURL naredbi za pojednostavljenje konverzije iz HTML-a u Markdown (MD) format. Izradom naredbe cURL koja je u interakciji s Aspose.HTML Cloud API-jem, pokrećete neprimjetan prijelaz s HTML-a na Markdown. Ova metoda također vam omogućuje da zadržite strukturu sadržaja i oblikovanje, osiguravajući da vaši konvertirani dokumenti zadrže čitljivost i kvalitetu prezentacije.

Sada, s ovim pristupom, prvi korak je generiranje JWT pristupnog tokena izvršavanjem sljedeće naredbe.

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"

Sada kada imamo JWT pristupni token, molimo izvršite sljedeću naredbu da učitate ulazni HTML iz pohrane u oblaku, pretvorite ga u Markdown (MD) format i spremite rezultirajuću datoteku na lokalni pogon.

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

Zamijenite inputHTML s nazivom ulazne HTML datoteke koja je već dostupna u pohrani u oblaku, resultantFile s nazivom rezultirajuće dostupne datoteke Markdown, a accessToken s JWT pristupnim tokenom koji je generiran gore.

Zaključak

Zaključno, pretvorba iz HTML-a u format Markdown (MD) označava ključni korak prema poboljšanju kompatibilnosti sadržaja, čitljivosti i dijeljenja na različitim platformama. Uz dva dinamička pristupa koji su vam na raspolaganju, Aspose.HTML Cloud SDK za .NET i korištenje cURL naredbi, imate fleksibilnost odabira metode koja je u skladu s vašom tehničkom stručnošću i zahtjevima. Bez obzira na to, korištenje Aspose.HTML Clouda omogućuje vam precizno izvršavanje konverzija ‘html u markdown’, čuvajući integritet sadržaja bez problema.

korisni linkovi

povezani članci

Preporučujemo da posjetite sljedeće blogove: