Converti HTML in file Markdown con Java utilizzando l'API REST

Converti HTML in Markdown con Java utilizzando l’API REST.

HTML e Markdown sono due linguaggi di markup popolari utilizzati per la creazione di contenuti web. Mentre l’HTML viene utilizzato per creare pagine Web strutturate e interattive, Markdown è una semplice sintassi utilizzata per la formattazione del testo. La conversione di HTML in Markdown può essere utile per blogger, creatori di contenuti e sviluppatori che desiderano passare da HTML a Markdown per vari motivi. In questo articolo, esploreremo come convertire HTML in Markdown con Java utilizzando l’API REST.

In questo articolo saranno trattati i seguenti argomenti:

Libreria Java per convertire HTML in Markdown - Installazione SDK

GroupDocs.Conversion Cloud SDK for Java è un potente strumento di conversione che aiuta gli sviluppatori a convertire HTML in Markdown nelle applicazioni Java. Fornisce una conversione facile da usare, veloce e di alta qualità che lo rende la scelta ideale per convertire HTML in Markdown. Consente inoltre di convertire i documenti e le immagini di qualsiasi file supportato formato in qualsiasi formato necessario. Puoi convertire rapidamente più di 50 tipi di file e immagini come Word, PDF, PowerPoint, Excel, HTML, CAD, immagini raster, ecc.

Puoi scaricare il file JAR dell’API o installarlo utilizzando Maven aggiungendo il seguente repository e dipendenza nel file pom.xml del tuo progetto:

Repository esperto:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

Dipendenza Maven:

 <dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

Per iniziare, devi iscriverti per un account GroupDocs. Raccogli l’ID client e il segreto client dalla dashboard prima di iniziare a seguire i passaggi e i frammenti di codice disponibili. Inserisci il codice mostrato di seguito una volta che hai il tuo ID cliente e segreto:

# Ottieni il tuo client_id e client_secret da https://dashboard.groupdocs.cloud dopo la registrazione gratuita.

String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

Come convertire HTML in Markdown tramite Java utilizzando l’API REST

Ecco una guida dettagliata per convertire HTML in Markdown in Java utilizzando l’API GroupDocs.Conversion Cloud:

Carica il file

Innanzitutto, carica il documento HTML nell’archivio cloud utilizzando lo snippet di codice indicato di seguito:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Carica il file su Cloud Storage utilizzando Java
public class App {

	public static void main(String[] args) {
				
		// Crea un'istanza dell'API convert					
		FileApi apiInstance = new FileApi(configuration);
		try {
			File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.html");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.html", fileStream, MyStorage);
			FilesUploadResult response = apiInstance.uploadFile(request);
			System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

Di conseguenza, il file HTML caricato sarà disponibile nella sezione file della tua dashboard sul cloud.

Converti HTML in Markdown tramite Java

Questa sezione mostra come convertire un file HTML in un file Markdown a livello di codice in Java seguendo i passaggi seguenti:

  • Innanzitutto, importa le classi richieste nel tuo file Java.
  • In secondo luogo, crea un’istanza della classe ConvertApi.
  • In terzo luogo, crea un’istanza della classe ConvertSettings.
  • Quindi, fornisci il nome dell’archivio cloud.
  • Successivamente, imposta il percorso del file HTML di input e il formato del file di output su “md”.
  • Quindi, imposta le opzioni di conversione e il percorso del file di output utilizzando l’istanza ConvertSettings.
  • Successivamente, crea un’istanza della classe ConvertDocumentRequest e passa il parametro delle impostazioni.
  • Infine, chiama il metodo convertDocument() e passa il parametro ConvertDocumentRequest.

Il seguente frammento di codice mostra come convertire un file HTML in un file Markdown tramite Java utilizzando l’API REST:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// Come convertire un documento HTML in un file Markdown .md in Java.
public class App {

	public static void main(String[] args) {
		
		// Crea un'istanza dell'API convert
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Preparare le impostazioni di conversione
			ConvertSettings settings = new ConvertSettings();
			settings.setStorageName(MyStorage);
			settings.setFilePath("java-testing/input-sample-file.html");
			settings.setFormat("md");
			
			settings.setOutputPath("java-testing/output-sample-file.md");
		
			// convertire nel formato specificato
			List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
			System.out.println("Document converted successfully: " + response);
			
		} catch (ApiException e) {
			System.err.println("Exception while calling Java API: ");
			e.printStackTrace();
		}
	}
}
Java converte il documento HTML in un file Markdown

Converti HTML in Markdown tramite Java

Scarica il file convertito

Lo snippet di codice precedente convertirà il file HTML nella cartella di origine sul cloud storage in un file Markdown. Puoi scaricarlo utilizzando il seguente frammento di codice:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Scarica il file dal Cloud Storage in Java
public class App {

	public static void main(String[] args) {
				
		// Crea un'istanza dell'API convert					
		FileApi apiInstance = new FileApi(configuration);
		try {
			DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.md", MyStorage, null);
			File response = apiInstance.downloadFile(request);
			System.err.println("Expected response type is File: " + response.length());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

Convertitore online gratuito da HTML a Markdown

Come convertire i file HTML in Markdown online gratuitamente? Prova l’HTML online in Markdown convertitore per creare Markdown da HTML online gratuitamente. Questo convertitore è sviluppato utilizzando l’API REST da HTML a Markdown sopra menzionata.

Conclusione

Chiudiamo qui questo articolo. In questo articolo hai imparato:

  • come modificare la pagina HTML in Markdown a livello di codice in Java;
  • caricare in modo programmatico il file HTML nel cloud e quindi scaricare il file Markdown convertito dal cloud;
  • e convertire HTML in Markdown online gratuitamente utilizzando lo strumento di conversione da HTML a Markdown.

Inoltre, forniamo anche una sezione Riferimento API che ti consente di visualizzare e comunicare con le nostre API direttamente attraverso il browser. Il codice sorgente completo di Java SDK è disponibile gratuitamente su GitHub. Controlla GroupDocs.Conversion Cloud SDK per Java Esempi qui.

Inoltre, ti consigliamo di seguire la nostra Guida introduttiva per i passaggi dettagliati e l’utilizzo dell’API.

Infine, continuiamo a scrivere nuovi articoli di blog su diversi formati di file e conversioni utilizzando l’API REST. Quindi, ti preghiamo di contattarci per gli ultimi aggiornamenti.

Fai una domanda

Per qualsiasi domanda/discussione sull’API del convertitore da HTML a Markdown, non esitare a contattarci sul supporto gratuito forum.

Domande frequenti

Come posso convertire i file HTML in Markdown usando Java?

Si prega di seguire questo link per imparare l’esempio di codice Java su come convertire HTML in file Markdown, velocemente e facilmente.

L’API GroupDocs.Conversion Cloud è sicura per la conversione di HTML in Markdown?

Sì, l’API GroupDocs.Conversion Cloud è sicura per la conversione di HTML in Markdown. Tutte le conversioni vengono elaborate sui server sicuri di GroupDocs e i file vengono eliminati entro 24 ore dal completamento del processo di conversione.

Come convertire HTML in Markdown online gratuitamente?

Il convertitore online di documenti HTML in file Markdown ti consente di convertire file HTML in file Markdown in modo rapido e semplice. Si prega di seguire le istruzioni dettagliate fornite di seguito per eseguire la conversione:

  • Apri convertitore online gratuito da HTML a Markdown.
  • Fare clic all’interno dell’area di rilascio del file per caricare il file HTML o trascinare e rilasciare il file HTML.
  • Fare clic sul pulsante Converti ora. Il convertitore online gratuito da HTML a Markdown cambierà l’HTML in Markdown.
  • Il collegamento per il download del file Markdown di output sarà disponibile immediatamente dopo aver convertito gratuitamente l’HTML in un documento Markdown.

Come convertire HTML in Markdown su Windows?

Visita questo link per scaricare il convertitore da HTML a Markdown offline per Windows. Questo software di download gratuito del convertitore da HTML a Markdown può essere utilizzato per esportare rapidamente HTML in Markdown su Windows, con un solo clic.

Guarda anche

Ti consigliamo di visitare i seguenti articoli per conoscere: