Conversion SVG en JPG en Java à l'aide de l'API REST

Convertissez des fichiers SVG en images JPG en Java à l’aide de l’API REST.

Si vous cherchez un moyen de convertir des fichiers SVG en images JPG en Java, vous êtes au bon endroit. SVG(Scalable Vector Graphics) est l’un de ces formats d’image qui est devenu populaire au fil des ans en raison de son évolutivité et de sa nature sans perte. D’autre part, les fichiers JPG sont des images raster qui conviennent le mieux à l’affichage de photographies et d’images de haute qualité avec des couleurs différentes. Dans certains cas, vous devrez peut-être convertir des fichiers SVG en images JPG, par exemple, lorsque vous utilisez une plate-forme qui ne prend pas en charge SVG. Dans cet article, nous allons explorer comment convertir des fichiers SVG en images JPG en Java à l’aide de l’API REST.

Les sujets suivants seront abordés dans ce didacticiel :

API REST de conversion d’image SVG Java en JPG - Installation du SDK

Lorsqu’il s’agit de convertir des fichiers SVG en images JPG, GroupDocs.Conversion Cloud SDK for Java est un outil fiable qui peut vous aider à le faire rapidement et facilement. Il vous permet de convertir des documents et des images entre différents formats de fichiers. Il prend en charge un large éventail de formats de fichiers, y compris Microsoft Office, OpenDocument, PDF, HTML et bien d’autres. L’intégration de l’API dans les applications Java est simple, vous permettant d’effectuer le service de conversion rapidement et sans logiciel supplémentaire.

Vous pouvez soit télécharger le fichier JAR de l’API, soit l’installer à l’aide de Maven en ajoutant le référentiel et la dépendance suivants dans le fichier pom.xml de votre projet :

Référentiel Maven :

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

Dépendance Maven :

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

Maintenant, inscrivez-vous à un compte GroupDocs pour obtenir l’ID client et le secret client à partir du tableau de bord avant de commencer à suivre les étapes et les extraits de code disponibles. Veuillez entrer l’extrait de code ci-dessous une fois que vous avez votre identifiant et votre secret :

# Obtenez votre client_id et client_secret sur https://dashboard.groupdocs.cloud après une inscription gratuite.

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

Comment convertir une image SVG en JPG en Java à l’aide de l’API REST

Pour convertir des fichiers SVG en images JPG à l’aide du SDK Cloud GroupDocs.Conversion pour Java, vous pouvez suivre ces étapes :

Télécharger le fichier

Tout d’abord, téléchargez l’image SVG sur le stockage cloud à l’aide de l’extrait de code ci-dessous :

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;

// Importer un fichier dans Cloud Storage à l'aide de Java
public class App {

	public static void main(String[] args) {
				
		// Créer une instance de l'API de conversion					
		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();
		}
		
	}
}

Par conséquent, le fichier SVG téléchargé sera disponible dans la section des fichiers de votre tableau de bord sur le cloud.

Convertir SVG en JPG en utilisant Java

Voici les étapes et l’extrait de code pour convertir des fichiers SVG en images JPG en Java à l’aide de GroupDocs.Conversion Cloud SDK for Java :

Les étapes sont :

  • Tout d’abord, importez les classes requises dans votre fichier Java.
  • Deuxièmement, créez une instance de la classe ConvertApi.
  • Troisièmement, créez une instance de la classe ConvertSettings.
  • Ensuite, indiquez le nom du stockage cloud.
  • Ensuite, définissez le chemin du fichier SVG d’entrée et le format du fichier de sortie sur “jpg”.
  • Maintenant, créez une instance de la classe JpgConvertOptions.
  • En option, fournissez diverses options de conversion telles que setFromPage, setPagesCount, etc.
  • Après cela, définissez les options de conversion et le chemin du fichier de sortie à l’aide de l’instance de paramètres.
  • Ensuite, créez une instance de classe ConvertDocumentRequest et transmettez le paramètre settings.
  • Enfin, appelez la méthode convertDocument() et transmettez le paramètre ConvertDocumentRequest.

L’extrait de code suivant montre comment convertir une image SVG en fichier JPG en Java à l’aide de 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;

// Convertissez le fichier SVG en image JPG via Java.
public class App {

	public static void main(String[] args) {
		
		// Créer une instance de l'API de conversion
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Préparer les paramètres de conversion
			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");
		
			// convertir au format spécifié
			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();
		}
	}
}

Le fichier de sortie est illustré ci-dessous :

Convertir des images SVG en fichiers JPG via Java

Convertissez SVG en JPG en utilisant Java.

Télécharger le fichier converti

L’exemple de code ci-dessus enregistrera l’image JPG convertie dans le cloud. Vous pouvez télécharger le fichier JPG converti à l’aide de l’extrait de code suivant :

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;

// Télécharger le fichier à partir du Cloud Storage en Java
public class App {

	public static void main(String[] args) {
				
		// Créer une instance de l'API de conversion					
		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();
		}
		
	}
}

Convertisseur SVG en JPG en ligne gratuit

Comment convertir gratuitement des images SVG en JPG en ligne ? Veuillez essayer un convertisseur SVG vers JPG en ligne pour changer une image SVG en image JPG. Ce convertisseur est développé à l’aide de l’API REST d’image SVG vers JPG mentionnée ci-dessus.

Résumé

En conclusion, GroupDocs.Conversion Cloud SDK pour Java fournit un moyen simple et efficace de convertir des fichiers SVG en images JPG. Voici ce que vous avez appris de cet article :

  • comment convertir des fichiers SVG en images JPG en Java par programmation, ainsi que des options de personnalisation supplémentaires ;
  • télécharger par programmation l’image SVG dans le cloud, puis télécharger l’image JPG convertie à partir du cloud ;
  • et convertissez gratuitement n’importe quelle image SVG en fichier JPG à l’aide d’un convertisseur d’image SVG en JPG en ligne.

De plus, nous fournissons également une section API Reference qui vous permet de visualiser et de communiquer avec nos API directement via le navigateur. Le code source complet de Java SDK est disponible gratuitement sur Github. Veuillez consulter le SDK GroupDocs.Conversion Cloud pour Java Exemples ici.

De plus, nous vous suggérons de suivre notre Guide de démarrage pour les étapes détaillées et l’utilisation de l’API.

Enfin, nous continuons à écrire de nouveaux articles de blog sur différents formats de fichiers et conversions à l’aide de l’API REST. Alors, s’il vous plaît contactez-nous pour les dernières mises à jour.

poser une question

Si vous avez des questions concernant l’API de conversion d’images SVG en JPG, n’hésitez pas à nous contacter sur le forum d’assistance gratuit.

FAQ

Comment convertir SVG en JPG en utilisant Java ?

Vous pouvez convertir des images SVG en JPG en Java à l’aide de GroupDocs.Conversion Cloud REST API. Il s’agit d’une API de conversion de documents et d’images basée sur le cloud qui vous permet de convertir facilement des fichiers SVG en images JPG en Java.

Comment convertir gratuitement SVG en JPG en ligne ?

Le convertisseur en ligne SVG vers JPG vous permet de convertir gratuitement des fichiers SVG en images JPG. Veuillez suivre les instructions détaillées ci-dessous pour effectuer la conversion :

  • Ouvrez convertisseur SVG en JPG gratuit en ligne.
  • Maintenant, cliquez dans la zone de dépôt de fichier pour télécharger un fichier SVG ou faites glisser et déposez un fichier SVG.
  • Ensuite, cliquez sur le bouton Convertir maintenant. Le convertisseur SVG en JPG en ligne gratuit convertira les fichiers SVG en une image JPG.
  • Le lien de téléchargement du fichier image JPG de sortie sera disponible après la conversion de l’image SVG.

Existe-t-il un moyen de convertir SVG en JPG hors ligne sous Windows ?

Veuillez visiter ce lien pour télécharger un convertisseur SVG vers JPG hors ligne pour Windows. Ce convertisseur d’image SVG en JPG peut être utilisé pour convertir facilement des fichiers SVG au format d’image JPG sous Windows, en un seul clic.

Quels formats de fichiers le SDK GroupDocs.Conversion Cloud pour Java prend-il en charge ?

GroupDocs.Conversion Cloud SDK pour Java prend en charge un large éventail de formats de fichiers, y compris Microsoft Office, OpenDocument, PDF, HTML et bien d’autres.

Voir également

Si vous souhaitez en savoir plus sur des sujets connexes, nous vous recommandons de lire les articles répertoriés ci-dessous :