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
- Muunna HTML Markdowniksi Javassa
- HTML:stä MD:hen käyttämällä cURL-komentoja
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>https://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ä: