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 REST Java per convertire SVG in file HTML e installazione SDK
- Come convertire il file SVG in formato HTML in Java utilizzando l’API REST
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:
- Come convertire un’immagine PNG in un file HTML in Java
- Conversione da file TIFF a documenti PDF in Java
- Come convertire PowerPoint PPT in HTML utilizzando Java
- Converti EXCEL in JSON e JSON in EXCEL in Python
- Come convertire CSV in JSON e JSON in CSV in Python
- Converti documenti Word in PDF utilizzando l’API REST in Python
- Come convertire PDF in PPTX utilizzando un’API REST in Python
- Converti file Word in HTML in Java utilizzando l’API REST
- Come convertire XML in JSON in Java utilizzando l’API REST