html u markdown

Pretvorite HTML u Markdown online

Format HTML jedan je od primarnih formata za web stranice budući da većina preglednika podržava ovaj standard. Dok je datoteka Markdown tekstualna datoteka stvorena pomoću jednog od nekoliko mogućih dijalekata jezika Markdown. Koristi oblikovanje običnog teksta, ali sadrži ugrađene tekstualne simbole koji određuju kako oblikovati tekst (npr. \podebljano\ za podebljani tekst ili druge oznake za kurziv, uvlake, zaglavlja itd.). Imajte na umu da Markdown datoteke mogu koristiti ekstenzije .MD, .MARKDN i .MDOWN, gdje su ekstenzije “.markdown” i “.md” najpopularnije. Stoga ćemo u ovom članku raspravljati o detaljima pretvaranja HTML-a u Markdown pomoću REST API-ja.

HTML to Markdown Conversion API

Aspose.HTML Cloud vodeći je API za obradu HTML datoteka koji pruža mogućnosti manipuliranja HTML datotekama. Također podržava značajku pretvaranja HTML-a u PDF, JPG, TIFF, XPS i druge podržane formate. Također podržava značajku pretvaranja HTML-a u MD format. Sada da bismo razvili pretvarač HTML-a u markdown koristeći Java jezik, prvo moramo dodati Aspose.HTML Cloud SDK za Java referencu u pom.xml datoteci tipa maven build.

<repositories> 
    <repository>
        <id>aspose-cloud</id>
        <name>artifact.aspose-cloud-releases</name>
        <url>http://artifact.aspose.cloud/repo</url>
    </repository>   
</repositories>

<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-words-cloud</artifactId>
        <version>22.8.0</version>
    </dependency>
</dependencies>

Nakon instalacije kreirajte besplatni pretplatnički račun na našim uslugama u oblaku putem Aspose.Cloud nadzorne ploče koristeći GitHub ili Google račun. Ili jednostavno izradite novi račun i nabavite pojedinosti o vjerodajnicama klijenta.

Pretvorite HTML u Markdown u Javi

Slijedite dolje navedene upute za pretvaranje HTML-a u Markdown.

  • Prvo, proslijedite vjerodajnice klijenta metodama Configuration.setAPPSID i Configuration.setAPIKEY.
  • Drugo, postavite detalje za setBasePath(..), setAuthPath(..) i odredite setUserAgent(…) kao WebKit.
  • Treće, proslijedite true metodi setDebug(..).
  • Nakon konfiguracije izradite objekt klase ConversionApi.
  • Na kraju, pozovite metodu PutConvertDocumentToMarkdown(…) da biste pretvorili HTML u Markdown i spremili izlaz u pohranu u oblaku.
// za više primjera posjetite https://github.com/aspose-html-cloud/aspose-html-cloud-java

try
    {
    // Dobijte ClientID i ClientSecret s https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // detalji za pozivanje API-ja
    com.aspose.html.Configuration.setAPP_SID(clientId);
    com.aspose.html.Configuration.setAPI_KEY(clientSecret);
    com.aspose.html.Configuration.setBasePath("https://api.aspose.cloud/v3.0");
    com.aspose.html.Configuration.setAuthPath("https://api.aspose.cloud/connect/token");
    com.aspose.html.Configuration.setUserAgent("WebKit");
    com.aspose.html.Configuration.setDebug(true);
        
    // Stvorite objekt Aspose.HTML Cloud API-ja
    com.aspose.html.api.ConversionApi htmlApi = new ApiClient().createService(ConversionApi.class);
     	
    // HTML dokument iz pohrane u oblaku
    String name = "list.html";
    	
    String folder = null; // The folder in the storage. Should exist.
    String storage = "Internal"; // Name of the storage. null
    	
    // Pripremite izvršenje poziva
    retrofit2.Call<okhttp3.ResponseBody> call = htmlApi.PutConvertDocumentToMarkdown(name, "Converted.md", true, folder, storage);
      
    System.out.println("HTML to Markdown conversion sucessfull !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }

HTML u MD pomoću cURL naredbi

Kako se Aspose.HTML Cloud temelji na REST arhitekturi, tako da mu se lako može pristupiti putem cURL naredbi. Sada, kao preduvjet, moramo generirati JWT pristupni token na temelju vjerodajnica klijenta navedenih uz vaš račun na nadzornoj ploči u oblaku. Sada izvršite sljedeću naredbu za generiranje JWT tokena:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Kada dobijemo JWT token, molimo izvršite sljedeću naredbu za HTML u MD.

curl -v -X PUT "https://api.aspose.cloud/html/list.html/convert/md?outPath=Converted.md&useGit=false" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

Zaključak

Ovaj je članak pružio odličan izvor za učenje koraka za razvoj pretvarača HTML-a u Markdown pomoću Java Cloud SDK-a. Primijetili smo da smo s manje redaka koda uspjeli pretvoriti HTML u MD format. Također možete razmotriti istraživanje API-ja putem Swagger UI unutar web preglednika. Ako imate bilo kakvih povezanih pitanja ili naiđete na bilo kakve probleme, slobodno nas kontaktirajte putem besplatnog foruma za tehničku podršku.

povezani članci

Preporučujemo da prođete kroz sljedeće članke da biste saznali više o njima: