html per ridurre il prezzo

Converti HTML in Markdown online

Il formato HTML è uno dei formati principali per i siti Web poiché la maggior parte dei browser supporta questo standard. Un file Markdown è invece un file di testo creato utilizzando uno dei numerosi dialetti possibili del linguaggio Markdown. Utilizza la formattazione del testo semplice ma contiene simboli di testo in linea che specificano come formattare il testo (ad esempio, \bold\ per il testo in grassetto o altri marcatori per corsivo, rientro, intestazioni, ecc.). Tieni presente che i file Markdown possono utilizzare le estensioni .MD, .MARKDN e .MDOWN, dove le estensioni “.markdown” e “.md” sono quelle più popolari. Quindi in questo articolo discuteremo i dettagli della conversione di HTML in Markdown utilizzando l’API REST.

API di conversione da HTML a Markdown

Aspose.HTML Cloud è un’API leader per l’elaborazione di file HTML che fornisce le funzionalità per manipolare file HTML. Supporta anche la funzione per convertire HTML in PDF, JPG, TIFF, XPS e altri formati supportati. Supporta anche la funzione per convertire il formato HTML in MD. Ora, per sviluppare un convertitore da HTML a markdown utilizzando il linguaggio Java, dobbiamo prima aggiungere il riferimento Aspose.HTML Cloud SDK per Java nel file pom.xml del tipo di build 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>

Dopo l’installazione, crea un account di abbonamento gratuito sui nostri servizi cloud tramite dashboard Aspose.Cloud utilizzando GitHub o un account Google. Oppure semplicemente crea un nuovo account e ottieni i dettagli delle tue credenziali cliente.

Converti HTML in Markdown in Java

Segui le istruzioni specificate di seguito per convertire HTML in Markdown.

  • Innanzitutto, passa le credenziali del client ai metodi Configuration.setAPPSID e Configuration.setAPIKEY.
  • In secondo luogo, impostare i dettagli per setBasePath(..), setAuthPath(..) e specificare setUserAgent(…) come WebKit.
  • In terzo luogo, passa true al metodo setDebug(..).
  • Dopo la configurazione, crea un oggetto della classe ConversionApi.
  • Infine, chiama il metodo PutConvertDocumentToMarkdown(…) per convertire HTML in Markdown e salvare l’output nell’archivio cloud.
// per ulteriori esempi, visitare https://github.com/aspose-html-cloud/aspose-html-cloud-java

try
    {
    // Ottieni ClientID e ClientSecret da https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // dettagli per l'invocazione dell'API
    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);
        
    // Crea un oggetto dell'API Aspose.HTML Cloud
    com.aspose.html.api.ConversionApi htmlApi = new ApiClient().createService(ConversionApi.class);
     	
    // Il documento HTML dall'archivio cloud
    String name = "list.html";
    	
    String folder = null; // The folder in the storage. Should exist.
    String storage = "Internal"; // Name of the storage. null
    	
    // Prepara l'esecuzione della chiamata
    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);
    }

Da HTML a MD utilizzando i comandi cURL

Poiché Aspose.HTML Cloud è basato sull’architettura REST, è quindi possibile accedervi facilmente tramite i comandi cURL. Ora, come prerequisito, dobbiamo generare il token di accesso JWT in base alle credenziali del cliente specificate nel tuo account sulla dashboard del cloud. Ora, esegui il seguente comando per generare il token JWT:

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"

Una volta ottenuto il token JWT, esegui il seguente comando da HTML a 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>"

Conclusione

Questo articolo ha fornito un’ottima fonte per apprendere i passaggi per sviluppare un convertitore da HTML a Markdown utilizzando Java Cloud SDK. Abbiamo osservato che con meno righe di codice siamo riusciti a convertire il formato HTML nel formato MD. Puoi anche considerare di esplorare le API tramite Swagger UI all’interno di un browser web. In caso di domande correlate o se si verificano problemi, non esitare a contattarci tramite il [forum di supporto tecnico] gratuito12.

articoli Correlati

Ti consigliamo vivamente di consultare i seguenti articoli per saperne di più su di essi: