Converti Markdown in HTML in Java per creare contenuti web

Converti Markdown in HTML in Java utilizzando l’API REST

Come sviluppatore Java, puoi convertire il file Markdown MD in HTML Pagina Web a livello di codice in Java utilizzando l’API REST GroupDocs.Conversion. In alcuni casi, potrebbe essere necessario modificare il file del linguaggio di markup in un singolo file HTML. Ad esempio, desideri salvare e condividere file Markdown online per pubblicare contenuti su Internet. Pertanto, in questo tutorial Java impariamo come convertire Markdown in HTML in Java utilizzando l’API REST.

In questo articolo saranno trattati i seguenti argomenti:

API REST del convertitore da Java Markdown a HTML - Installazione dell’SDK

Per convertire il file Markdown .MD in una pagina HTML, utilizzerò Java SDK dell’API GroupDocs.Conversion Cloud. Ti aiuta a integrare GroupDocs.Conversion Cloud API nelle tue applicazioni Java in modo rapido e semplice. Questa è la migliore API di conversione da Markdown a HTML che mantiene il formato di testo e i layout originali dei tuoi documenti. La nostra API di conversione ti consente anche di convertire i tuoi documenti e le immagini di qualsiasi formato di file supportato in qualsiasi formato di cui hai bisogno. Puoi convertire facilmente tra 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 le configurazioni Maven. Aggiungi repository e dipendenza al POM.xml del tuo progetto. Di seguito sono riportate le istruzioni per Maven:

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>

Ottieni il tuo Client ID e Client Secret dalla dashboard prima di iniziare a seguire i passaggi e gli snippet di codice disponibili. Inserisci il codice mostrato di seguito una volta che hai il tuo ID 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);

Converti documento Markdown in file HTML in Java utilizzando l’API REST

Esistono diversi motivi per cui potresti voler convertire Markdown in HTML. Ad esempio per pubblicare e creare contenuti web, per l’ottimizzazione dei motori di ricerca (SEO) del sito web, il controllo del layout e del design. Di seguito sono riportati i passaggi per convertire un file Markdown in un documento HTML come indicato di seguito:

Carica il file

Innanzitutto, carica il documento Markdown nell’archivio cloud utilizzando lo snippet di codice come 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.md");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.md", 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 Markdown caricato sarà disponibile nella sezione file della tua dashboard sul cloud.

Converti Markdown in HTML in Java

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

  • Innanzitutto, crea un’istanza di ConvertApi
  • In secondo luogo, crea un’istanza di ConvertSettings
  • Successivamente, fornisci il nome dell’archivio cloud
  • Quindi, imposta il percorso del file Markdown di input e il formato del file di output come “html”
  • Ora imposta il percorso del file HTML di output
  • Crea ConvertDocumentRequest con ConvertSettings
  • Infine, invoca il metodo convertdocument() con ConvertDocumentRequest

Il seguente frammento di codice mostra come convertire il file Markdown in una pagina HTML 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 il file Markdown in un documento HTML 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.md");
			settings.setFormat("html");
			
			settings.setOutputPath("java-testing/output-sample-file.html");
		
			// 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();
		}
	}
}

Scarica il file convertito

L’esempio di codice precedente salverà la pagina Web HTML convertita nel cloud. 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.html", 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();
		}
		
	}
}

Ecco come funziona la libreria di convertitori di documenti Markdown in documenti HTML in java. Nella sezione successiva, esploriamo le impostazioni di conversione più avanzate utilizzando l’API Java.

Converti file Markdown in pagina HTML in Java utilizzando le opzioni avanzate

È un modo utile per rendere i tuoi contenuti più ampiamente accessibili e compatibili su diverse piattaforme e sistemi convertendo Markdown in HTML. In questa sezione, puoi convertire il testo Markdown in file HTML utilizzando alcune impostazioni avanzate a livello di codice seguendo i passaggi indicati di seguito:

  • Innanzitutto, crea un’istanza di ConvertApi
  • In secondo luogo, crea un’istanza di ConvertSettings
  • Successivamente, fornisci il nome dell’archivio cloud
  • Imposta il percorso del file Markdown di input e il formato del file di output come “html”
  • Quindi, crea un’istanza di HtmlConvertOptions
  • Imposta varie opzioni di conversione come setFromPage, setPagesCount, setFixedLayout, ecc.
  • Ora imposta le opzioni di conversione e il percorso del file di output
  • Crea ConvertDocumentRequest con ConvertSettings
  • Infine, chiama la conversione utilizzando il metodo convertdocument() con ConvertDocumentRequest

L’esempio di codice seguente mostra come convertire il file Markdown in una pagina Web HTML utilizzando le impostazioni avanzate.

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;

// Java converte il file .MD in file HTML utilizzando impostazioni aggiuntive.
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.md");
			settings.setFormat("html");
			
			HtmlConvertOptions convertOptions = new HtmlConvertOptions();
			convertOptions.setFromPage(1);
			convertOptions.setPagesCount(1);
			convertOptions.setFixedLayout(true);

			settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.html");
			
			// convertire nel formato specificato
			List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
			System.out.println("Document conveted successfully: " + response);
			
		} catch (ApiException e) {
			System.err.println("Exception while calling Java API: ");
			e.printStackTrace();
		}
	}
}

Si prega di seguire i passaggi menzionati in precedenza per caricare e scaricare i file.

Convertitore online da markdown a HTML gratuito

Come convertire Markdown in file HTML online gratuitamente? Prova il [convertitore] Markdown in HTML online (https://products.groupdocs.app/conversion/md-to-html) per creare codice HTML da Markdown online gratuitamente. È stato sviluppato utilizzando l’API di cui sopra per convertire gratuitamente Markdown in HTML online.

Conclusione

Chiudiamo qui questo articolo. In questo articolo hai imparato:

  • come modificare il testo Markdown in una pagina HTML in Java a livello di codice;
  • come convertire il file Markdown in file HTML utilizzando alcune impostazioni avanzate in Java;
  • caricare in modo programmatico il file Markdown nel cloud e quindi scaricare il file HTML convertito dal cloud;
  • convertire online Markdown in HTML gratuitamente utilizzando il software di conversione da Markdown a HTML;

Inoltre, puoi saperne di più sull’API di conversione dei file GroupDocs.Conversion utilizzando la documentazione. 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.

Infine, groupdocs.cloud sta scrivendo nuovi articoli sul blog sulle conversioni di diversi formati di file utilizzando l’API REST. Quindi, resta in contatto per aggiornamenti regolari.

Fai una domanda

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

Domande frequenti

Come posso convertire Markdown in HTML in Java?

Segui [questo link](https://blog.groupdocs.cloud/it/conversion/convert-markdown-to-html-in-java-using-rest-api/#Convert-Markdown-File-to-HTML-Document- in-Java-using-REST-API) per apprendere l’esempio di codice Java su come convertire il file Markdown in una pagina Web HTML, in modo rapido e semplice.

Posso convertire Markdown in HTML in Java utilizzando l’API REST?

Sì, puoi cambiare Markdown in HTML in Java. Innanzitutto, crea un’istanza di ConvertApi, imposta i valori delle impostazioni di conversione e richiama il metodo convertDocument con ConvertDocumentRequest per convertire Markdown in una pagina Web HTML.

Come convertire Markdown in HTML online gratuitamente?

Markdown .md file to HTML converter online gratuito ti consente di convertire Markdown in HTML gratuitamente, in modo rapido e semplice. Una volta completata la conversione online del file .md in HTML, puoi scaricare immediatamente il file HTML convertito sul tuo PC.

Come posso convertire online Markdown in HTML?

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

Come installare Markdown nella libreria Java HTML?

È possibile scaricare e installare Java Markdown to HTML converter library per elaborare, manipolare e creare codice HTML dal file Markdown in Java in modo programmatico.

Come convertire Markdown in HTML in Windows?

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

Guarda anche

Ti consigliamo di visitare i seguenti articoli per conoscere: