html alaspäin

Muunna HTML Markdowniksi verkossa

HTML-muoto on yksi verkkosivustojen ensisijaisista muodoista, koska suurin osa selaimista tukee tätä standardia. Markdown-tiedosto on tekstitiedosto, joka on luotu käyttämällä yhtä useista mahdollisista Markdown-kielen murteista. Se käyttää pelkkää tekstin muotoilua, mutta sisältää tekstin sisäisiä symboleja, jotka määrittävät, miten teksti muotoillaan (esim. \bold\ lihavoidulle tekstille tai muita merkintöjä kursivoitulle, sisennykselle, otsikoille jne.). Huomaa, että Markdown-tiedostot voivat käyttää laajennuksia .MD, .MARKDN ja .MDOWN, joissa “.markdown” ja “.md” laajennukset ovat suosituimpia. Joten tässä artikkelissa aiomme keskustella yksityiskohdista HTML:n muuntamisesta Markdowniksi REST API:n avulla.

HTML to Markdown Conversion API

Aspose.HTML Cloud on johtava HTML-tiedostojen käsittelysovellusliittymä, joka tarjoaa mahdollisuudet käsitellä HTML-tiedostoja. Se tukee myös ominaisuutta HTML:n muuntamiseen PDF, JPG, TIFF, XPS ja muihin tuettuihin muotoihin. Se tukee myös ominaisuutta muuntaa HTML MD-muotoon. Jotta voimme kehittää HTML:stä markdown-muuntimen Java-kielellä, meidän on ensin lisättävä Aspose.HTML Cloud SDK Java-viittauksille pom.xml-tiedostoon, jonka rakennustyyppi on maven.

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

Luo asennuksen jälkeen ilmainen tilaustili pilvipalveluihimme Aspose.Cloud dashboardin kautta käyttämällä GitHub- tai Google-tiliä. Tai yksinkertaisesti luo uusi tili ja hanki asiakastietosi.

Muunna HTML Markdowniksi Javassa

Muunna HTML Markdowniksi noudattamalla alla annettuja ohjeita.

  • Välitä ensin asiakkaan tunnistetiedot Configuration.setAPPSID- ja Configuration.setAPIKEY-menetelmiä vastaan.
  • Toiseksi, määritä setBasePath(..), setAuthPath(..) tiedot ja määritä setUserAgent(…) WebKitiksi.
  • Kolmanneksi, siirrä true setDebug(..) -metodille.
  • Luo konfiguroinnin jälkeen ConversionApi-luokan objekti.
  • Lopuksi kutsu PutConvertDocumentToMarkdown(…) -menetelmä muuntaaksesi HTML-koodin Markdowniksi ja tallentaaksesi tulos pilvitallennustilaan.
// Lisää esimerkkejä on osoitteessa https://github.com/aspose-html-cloud/aspose-html-cloud-java

try
    {
    // Hanki ClientID ja ClientSecret osoitteesta https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // Api-kutsun tiedot
    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);
        
    // Luo Aspose.HTML Cloud API -objekti
    com.aspose.html.api.ConversionApi htmlApi = new ApiClient().createService(ConversionApi.class);
     	
    // html-dokumentti pilvivarastosta
    String name = "list.html";
    	
    String folder = null; // The folder in the storage. Should exist.
    String storage = "Internal"; // Name of the storage. null
    	
    // Valmistele puhelun suoritus
    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:stä MD:hen käyttämällä cURL-komentoja

Aspose.HTML Cloud perustuu REST-arkkitehtuuriin, joten siihen pääsee helposti cURL-komennoilla. Edellytyksenä meidän on nyt luotava JWT-käyttöoikeustunnus asiakastunnistetietojen perusteella, jotka on määritetty tilillesi pilvihallintapaneelissa. Suorita nyt seuraava komento JWT-tunnuksen luomiseksi:

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"

Kun meillä on JWT-tunnus, suorita seuraava komento HTML:stä MD:hen.

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>"

Johtopäätös

Tämä artikkeli on tarjonnut loistavan lähteen oppiaksesi vaiheet HTML:stä Markdown-muuntimen kehittämiseen Java Cloud SDK:n avulla. Olemme havainneet, että vähemmällä koodiriveillä onnistuimme muuttamaan HTML:n MD-muotoon. Voit myös harkita sovellusliittymien tutkimista Swagger UI -selaimen kautta. Jos sinulla on aiheeseen liittyviä kysymyksiä tai kohtaat ongelmia, älä epäröi ottaa meihin yhteyttä ilmaisen teknisen tuen keskustelupalsta.

Aiheeseen liittyvät artikkelit

Suosittelemme tutustumaan seuraaviin artikkeleihin saadaksesi lisätietoja niistä: