html līdz atzīmei

Pārvērtiet HTML uz Markdown tiešsaistē

Formāts HTML ir viens no primārajiem vietņu formātiem, jo lielākā daļa pārlūkprogrammu atbalsta šo standartu. Savukārt Markdown fails ir teksta fails, kas izveidots, izmantojot vienu no vairākiem iespējamiem Markdown valodas dialektiem. Tajā tiek izmantots vienkārša teksta formatējums, bet tajā ir iekļauti teksta simboli, kas norāda, kā formatēt tekstu (piemēram, \bold\ treknrakstam vai citi atzīmes slīprakstam, atkāpe, galvenes utt.). Lūdzu, ņemiet vērā, ka Markdown failos var tikt izmantoti paplašinājumi .MD, .MARKDN un .MDOWN, kur vispopulārākie ir paplašinājumi “.markdown” un “.md”. Tāpēc šajā rakstā mēs apspriedīsim informāciju par HTML konvertēšanu uz Markdown, izmantojot REST API.

HTML uz Markdown Conversion API

Aspose.HTML Cloud ir vadošā HTML failu apstrādes API, kas nodrošina iespējas manipulēt ar HTML failiem. Tā atbalsta arī funkciju HTML konvertēšanai uz PDF, JPG, TIFF, XPS un citiem atbalstītiem formātiem. Tā atbalsta arī HTML konvertēšanas funkciju MD formātā. Tagad, lai izstrādātu HTML uz atzīmes pārveidotāju, izmantojot Java valodu, vispirms ir jāpievieno Aspose.HTML Cloud SDK Java atsaucei maven build tipa pom.xml failā.

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

Pēc instalēšanas, lūdzu, izveidojiet bezmaksas abonēšanas kontu mūsu mākoņpakalpojumos, izmantojot vietni Aspose.Cloud dashboard, izmantojot GitHub vai Google kontu. Vai arī vienkārši izveidojiet jaunu kontu un iegūstiet informāciju par saviem klienta akreditācijas datiem.

Pārvērst HTML uz Markdown Java

Lūdzu, izpildiet tālāk sniegtos norādījumus, lai pārvērstu HTML uz Markdown.

  • Pirmkārt, nosūtiet klienta akreditācijas datus pret metodēm Configuration.setAPPSID un Configuration.setAPIKEY.
  • Otrkārt, iestatiet informāciju par setBasePath(..), setAuthPath(..) un norādiet setUserAgent(…) kā WebKit.
  • Treškārt, nododiet True setDebug(..) metodei.
  • Pēc konfigurēšanas, lūdzu, izveidojiet ConversionApi klases objektu.
  • Visbeidzot, izsauciet PutConvertDocumentToMarkdown(…) metodi, lai pārvērstu HTML par Markdown un saglabātu izvadi mākoņkrātuvē.
// Lai iegūtu vairāk piemēru, lūdzu, apmeklējiet vietni https://github.com/aspose-html-cloud/aspose-html-cloud-java

try
    {
    // Iegūstiet ClientID un ClientSecret no https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // informācija par Api izsaukšanu
    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);
        
    // Izveidojiet Aspose.HTML Cloud API objektu
    com.aspose.html.api.ConversionApi htmlApi = new ApiClient().createService(ConversionApi.class);
     	
    // html dokuments no mākoņa krātuves
    String name = "list.html";
    	
    String folder = null; // The folder in the storage. Should exist.
    String storage = "Internal"; // Name of the storage. null
    	
    // Sagatavojiet zvana izpildi
    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 uz MD, izmantojot cURL komandas

Tā kā Aspose.HTML Cloud pamatā ir REST arhitektūra, tam var viegli piekļūt, izmantojot cURL komandas. Tagad kā priekšnoteikums mums ir jāģenerē JWT piekļuves pilnvara, pamatojoties uz klienta akreditācijas datiem, kas norādīti jūsu kontā mākoņa informācijas panelī. Tagad, lūdzu, izpildiet šo komandu, lai ģenerētu JWT marķieri:

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"

Kad esam ieguvuši JWT marķieri, lūdzu, izpildiet šo komandu, lai HTML uz 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>"

Secinājums

Šis raksts ir nodrošinājis lielisku avotu, lai uzzinātu, kā izstrādāt HTML–Markdown pārveidotāju, izmantojot Java Cloud SDK. Mēs esam novērojuši, ka ar mazāku koda rindu skaitu mums izdevās pārvērst HTML MD formātā. Varat arī apsvērt iespēju izpētīt API, izmantojot Swagger UI tīmekļa pārlūkprogrammā. Ja jums ir kādi saistīti jautājumi vai rodas problēmas, lūdzu, sazinieties ar mums, izmantojot bezmaksas tehniskā atbalsta forumu.

Saistītie raksti

Mēs ļoti iesakām izlasīt tālāk norādītos rakstus, lai uzzinātu vairāk par tiem: