Ce court tutoriel vous montre comment convertir SVG en JPG avec Java REST API. SVG signifie Scalable Vector Graphics et est un type de format de fichier utilisé pour créer et afficher des graphiques vectoriels sur le Web. Les graphiques vectoriels sont composés d’une série de points, de lignes et de formes qui peuvent être mis à l’échelle sans perte de qualité d’image. SVG est largement utilisé pour créer des logos, des icônes, des illustrations, des diagrammes, des graphiques, etc.
Alors que JPG (ou JPEG) signifie Joint Photographic Experts Group et est un format de fichier utilisé pour stocker des photos numériques. C’est un format populaire pour compresser et afficher des images photographiques de haute qualité. Les fichiers JPG sont plus petits que certains autres formats de fichiers image, ce qui facilite leur partage en ligne. Si vous souhaitez une conversion SVG en JPG dans l’API Java Low Code, cela peut être réalisé en utilisant l’extrait de code suivant.
Prérequis
- Créer un compte et obtenir les informations d’identification de l’API
- Télécharger Aspose.Imaging Cloud SDK for Java
- Configurer le projet Java avec le SDK ci-dessus
Étapes pour convertir SVG en JPG dans l’API Java REST
- Définir l’ID client et le secret client pour l’API
- Créez un objet de la classe ImagingAPI avec les informations d’identification du client
- Spécifier les fichiers d’entrée et de sortie
- Lire le fichier SVG d’entrée et le télécharger sur le stockage cloud
- Créez une instance de ConvertImageRequest avec les formats de fichier d’entrée et de sortie
- Appelez la méthode convertImage pour Convertir SVG en JPG à l’aide de l’API REST
- Enregistrez le fichier JPG de sortie sur le disque local
Code pour la conversion SVG en JPG dans l’API Java Low Code
String ClientID = Client.getID(); //replace Client.getID() with your own client ID here | |
String ClientSecret = Client.getSecret(); //replace Client.getSecret() with your own client secret here | |
String APIBaseUrl="https://api.aspose.cloud"; | |
String Local_Path = "C:/Temp/"; | |
ImagingApi imagingApiSdk = new ImagingApi(ClientSecret, ClientID, APIBaseUrl); | |
// Input & output file names | |
String inputFileName = "SVGtoJPG.svg"; | |
String outputFileName = "SVGtoJPG.jpg"; | |
try { | |
// Upload local image to Cloud Storage | |
File inputFile = new File(Local_Path + inputFileName); | |
FileInputStream inputFileStream = new FileInputStream(inputFile); | |
byte[] inputImageData = IOUtils.toByteArray(inputFileStream); | |
UploadFileRequest uploadFileRequest = new UploadFileRequest(inputFileName, inputImageData, null); | |
FilesUploadResult filesUploadResult = imagingApiSdk.uploadFile(uploadFileRequest); | |
String outputFormat = "jpg"; | |
String remoteFolder = null; // Input file is saved at the root of the storage | |
String remoteStorage = null; // Cloud Storage name | |
ConvertImageRequest convertImageRequest = new ConvertImageRequest(inputFileName, outputFormat, remoteFolder, remoteStorage); | |
byte[] convertedImageData = imagingApiSdk.convertImage(convertImageRequest); | |
// Save exported image to local storage | |
FileOutputStream fileOutputStream = new FileOutputStream(Local_Path + outputFileName); | |
fileOutputStream.write(convertedImageData); | |
fileOutputStream.close(); | |
} catch (Exception e) { | |
System.out.println(e.getMessage()); | |
} |
L’extrait de code simple et facile donné sur cette page vous permet de convertir SVG en JPG avec Java REST API. Vous devez simplement fournir le fichier SVG à l’aide du SDK de l’API REST Aspose.Imaging et télécharger le fichier JPG de sortie pour l’enregistrer localement.
La conversion SVG en JPG ci-dessus peut être utilisée avec n’importe quelle application sans code ou à faible code sur n’importe quel système d’exploitation.
Une autre fonctionnalité pertinente peut être trouvée à l’URL suivante : Comment convertir JPG en PNG avec Java REST API