Conversione da SVG a JPG in Java utilizzando l'API REST

Converti file SVG in immagini JPG in Java utilizzando l’API REST.

Se stai cercando un modo per convertire i file SVG in immagini JPG in Java, sei nel posto giusto. SVG(Scalable Vector Graphics) è uno di questi formati di immagine che è diventato popolare nel corso degli anni grazie alla sua scalabilità e alla sua natura senza perdite. D’altra parte, i file JPG sono immagini raster che sono più adatte per la visualizzazione di fotografie e immagini di alta qualità con colori diversi. In alcuni casi, potrebbe essere necessario convertire i file SVG in immagini JPG, ad esempio quando si utilizza una piattaforma che non supporta SVG. In questo articolo, esploreremo come convertire i file SVG in immagini JPG in Java utilizzando l’API REST.

In questo tutorial verranno trattati i seguenti argomenti:

API REST conversione da immagine Java SVG a JPG - Installazione SDK

Quando si tratta di convertire file SVG in immagini JPG, GroupDocs.Conversion Cloud SDK for Java è uno strumento affidabile che può aiutarti a farlo in modo rapido e semplice. Ti consente di convertire documenti e immagini tra diversi formati di file. Supporta un’ampia gamma di formati di file, inclusi Microsoft Office, OpenDocument, PDF, HTML e molti altri. L’integrazione dell’API nelle applicazioni Java è semplice e consente di eseguire il servizio di conversione rapidamente e senza alcun software aggiuntivo.

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>

Ora, 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’immagine SVG in JPG in Java utilizzando l’API REST

Per convertire i file SVG in immagini JPG utilizzando GroupDocs.Conversion Cloud SDK for Java, puoi seguire questi passaggi:

Carica il file

Innanzitutto, carica l’immagine 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();
		}
		
	}
}

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

Converti SVG in JPG utilizzando Java

Ecco i passaggi e lo snippet di codice per convertire i file SVG in immagini JPG in Java utilizzando GroupDocs.Conversion Cloud SDK for Java:

I passaggi sono:

  • 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 “jpg”.
  • Ora, crea un’istanza della classe JpgConvertOptions.
  • Facoltativamente, fornisci varie opzioni di conversione come setFromPage, setPagesCount, ecc.
  • Successivamente, imposta le opzioni di conversione e il percorso del file di output utilizzando l’istanza delle impostazioni.
  • Quindi, 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’immagine SVG in un file JPG 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;

// Converti file SVG in immagine JPG 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("jpg");
			
			JpgConvertOptions convertOptions = new JpgConvertOptions();
		        convertOptions.setFromPage(1);
		        convertOptions.setPagesCount(1);

                        settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.jpg");
		
			// 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();
		}
	}
}

Il file di output è mostrato di seguito:

Converti immagini SVG in file JPG tramite Java

Converti SVG in JPG usando Java.

Scarica il file convertito

L’esempio di codice precedente salverà l’immagine JPG convertita nel cloud. Puoi scaricare il file JPG 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.jpg", 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 JPG

Come convertire immagini SVG in JPG online gratuitamente? Prova un convertitore da SVG a JPG online per trasformare un’immagine SVG in un’immagine JPG. Questo convertitore è sviluppato utilizzando la suddetta API REST di immagini da SVG a JPG.

Riassumendo

In conclusione, GroupDocs.Conversion Cloud SDK per Java fornisce un modo semplice ed efficiente per convertire i file SVG in immagini JPG. Quanto segue è ciò che hai imparato da questo articolo:

  • come convertire i file SVG in immagini JPG in Java in modo programmatico, oltre a ulteriori opzioni di personalizzazione;
  • caricare in modo programmatico l’immagine SVG nel cloud e quindi scaricare l’immagine JPG convertita dal cloud;
  • e converti gratuitamente qualsiasi immagine SVG in un file JPG utilizzando un convertitore di immagini SVG in JPG 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 delle immagini da SVG a JPG, non esitare a contattarci sul forum di supporto gratuito.

Domande frequenti

Come posso convertire SVG in JPG usando Java?

Puoi convertire SVG in immagini JPG in Java utilizzando GroupDocs.Conversion Cloud REST API. È un’API di conversione di documenti e immagini basata su cloud che consente di convertire facilmente i file SVG in immagini JPG in Java.

Come posso convertire SVG in JPG online gratuitamente?

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

  • Apri convertitore online gratuito da SVG a JPG.
  • 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 JPG converte i file SVG in un’immagine JPG.
  • Il collegamento per il download del file immagine JPG di output sarà disponibile dopo aver convertito l’immagine SVG.

C’è un modo per convertire SVG in JPG offline su Windows?

Visita questo link per scaricare un convertitore offline da SVG a JPG per Windows. Questo convertitore di immagini da SVG a JPG può essere utilizzato per convertire facilmente i file SVG in formato immagine JPG su Windows, con un solo clic.

Quali formati di file sono supportati da GroupDocs.Conversion Cloud SDK for Java?

GroupDocs.Conversion Cloud SDK for Java supporta una vasta gamma di formati di file, inclusi Microsoft Office, OpenDocument, PDF, HTML e molti altri.

Guarda anche

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