Converti immagine SVG in file HTML in Java

Conversione di documenti da SVG a HTML in Java utilizzando l’API REST.

SVG(Scalable Vector Graphics) è un popolare formato di grafica vettoriale utilizzato per creare grafica e illustrazioni di alta qualità sul web. Tuttavia, a volte è necessario convertire un file SVG in HTML, specialmente quando si lavora con applicazioni web. Fortunatamente, GroupDocs.Conversion Cloud SDK per Java semplifica la conversione dei file SVG in HTML in modo rapido ed efficiente, facendoti risparmiare tempo e fatica. In questo articolo, daremo un’occhiata più da vicino a come convertire i file SVG in documenti HTML in modo programmatico nelle applicazioni Java. Quindi iniziamo!

In questo tutorial verranno trattati i seguenti argomenti:

API Java REST per convertire SVG in file HTML e installazione SDK

GroupDocs.Conversion Cloud SDK for Java è un kit di sviluppo software affidabile basato su cloud che consente agli sviluppatori Java di integrare la funzionalità di conversione dei documenti nelle loro applicazioni. Con questo SDK, gli sviluppatori possono convertire facilmente una vasta gamma di formati di file, come SVG, PDF, DOCX, XLSX e molti altri in altri formati, incluso HTML. È uno strumento versatile per gli sviluppatori che hanno bisogno di convertire documenti in altri formati senza installare alcun software aggiuntivo. L’integrazione dell’SDK nelle applicazioni basate su Java è un compito semplice e pratico.

Puoi scaricare il file JAR dell’API o installarlo utilizzando Maven aggiungendo il repository e la dipendenza necessari 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>

Successivamente, registrati per un account GroupDocs per ottenere l’ID client e il segreto client dalla dashboard prima di iniziare a seguire i passaggi e i frammenti di codice disponibili. Inserisci lo snippet di 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);

Come convertire un file SVG in formato HTML in Java utilizzando l’API REST

Per convertire SVG in HTML in Java utilizzando GroupDocs.Conversion Cloud SDK for Java, segui questi semplici passaggi:

Carica il file

Innanzitutto, carica il file SVG 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.svg");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.svg", 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();
		}
		
	}
}

Pertanto, il file SVG caricato sarà disponibile nella sezione file della tua dashboard sul cloud.

Converti SVG in HTML tramite Java

In questa sezione, tratteremo i passaggi coinvolti nel processo di conversione e uno snippet di codice di esempio per convertire un’immagine SVG in un file HTML:

  • 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 SVG di input e il formato del file di output su “html”.
  • Quindi, crea un’istanza della classe HtmlConvertOptions.
  • Facoltativamente, imposta varie opzioni di conversione come setFromPage, setPagesCount, setFixedLayout, ecc.
  • Successivamente, imposta le opzioni di conversione e il percorso del file di output utilizzando l’istanza ConvertSettings.
  • Quindi, crea un’istanza della classe ConvertDocumentRequest e passa il parametro delle impostazioni.
  • Infine, richiama il metodo convertDocument() e passa il parametro ConvertDocumentRequest.

Il seguente frammento di codice mostra come convertire un file SVG in un file HTML in 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;

// Conversione di immagini SVG in documenti HTML tramite 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.svg");
			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 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à il documento HTML convertito nel cloud. Puoi scaricare il documento HTML convertito 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();
		}
		
	}
}

Convertitore online gratuito da SVG a HTML

Come convertire file SVG in HTML online gratuitamente? Prova un convertitore online da SVG a HTML per convertire un file SVG in un documento HTML. Questo convertitore è sviluppato utilizzando l’API come menzionato in precedenza.

Riassumendo

In conclusione, GroupDocs.Conversion Cloud SDK per Java è una scelta eccellente e un modo efficiente per convertire i file SVG in formato HTML nelle applicazioni Java. Quanto segue è ciò che hai imparato da questo articolo:

  • come convertire le immagini SVG in file HTML in Java, oltre a ulteriori opzioni di personalizzazione;
  • caricare in modo programmatico il file SVG nel cloud e quindi scaricare l’HTML convertito dal cloud;
  • e convertire i file SVG in HTML gratuitamente utilizzando un convertitore di file SVG in HTML online.

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

Inoltre, ti suggeriamo 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

In caso di domande sull’API di conversione dei documenti da SVG a HTML, non esitare a contattarci sul forum di supporto gratuito.

Domande frequenti

Come posso convertire SVG in file HTML in Java?

Puoi convertire i file SVG in formato HTML utilizzando GroupDocs.Conversion Cloud SDK for Java. GroupDocs.Conversion Cloud SDK for Java è un’API di conversione dei documenti affidabile ed efficiente che consente agli sviluppatori di convertire rapidamente i documenti in altri formati.

Come posso convertire un file SVG in HTML online gratuitamente?

Il convertitore online da SVG a HTML ti consente di convertire gratuitamente i file SVG in HTML. Si prega di seguire le istruzioni dettagliate fornite di seguito per eseguire la conversione:

  • Apri convertitore online da SVG a HTML.
  • Ora, fai clic nell’area di rilascio del file per caricare un file SVG o trascina e rilascia un file SVG.
  • Successivamente, fai clic sul pulsante Converti ora. Il convertitore online gratuito da SVG a HTML trasformerà il file SVG in HTML.
  • Il collegamento per il download del file HTML di output sarà disponibile immediatamente dopo la conversione dell’immagine SVG.

Come convertire SVG in file HTML su Windows?

Visita questo link per scaricare un convertitore offline da SVG a HTML per Windows. Questo convertitore di documenti offline può convertire rapidamente le immagini SVG in file HTML su Windows con un solo clic.

Guarda anche

Se vuoi saperne di più su argomenti correlati, ti consigliamo di leggere gli articoli elencati di seguito: