SVG(Scalable Vector Graphics) est un format graphique vectoriel populaire utilisé pour créer des graphiques et des illustrations de haute qualité sur le Web. Cependant, il est parfois nécessaire de convertir un fichier SVG en HTML, en particulier lorsque vous travaillez avec des applications Web. Heureusement, GroupDocs.Conversion Cloud SDK pour Java facilite la conversion rapide et efficace des fichiers SVG en HTML, ce qui vous permet d’économiser du temps et des efforts. Dans cet article, nous examinerons de plus près comment convertir des fichiers SVG en documents HTML par programmation dans les applications Java. Alors, commençons!
Les sujets suivants seront abordés dans ce didacticiel :
- API Java REST pour convertir SVG en fichier HTML et installation du SDK
- Comment convertir un fichier SVG au format HTML en Java à l’aide de l’API REST
API Java REST pour convertir SVG en fichier HTML et installation du SDK
GroupDocs.Conversion Cloud SDK for Java est un kit de développement logiciel fiable basé sur le cloud qui permet aux développeurs Java d’intégrer la fonctionnalité de conversion de documents dans leurs applications. Avec ce SDK, les développeurs peuvent facilement convertir une large gamme de formats de fichiers, tels que SVG, PDF, DOCX, XLSX et bien d’autres vers d’autres formats, y compris HTML. C’est un outil polyvalent pour les développeurs qui ont besoin de convertir des documents dans d’autres formats sans installer de logiciel supplémentaire. L’intégration du SDK dans des applications basées sur Java est une tâche facile et pratique.
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 nécessaires 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>
Ensuite, inscrivez-vous pour un compte GroupDocs afin d’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 un fichier SVG au format HTML en Java à l’aide de l’API REST
Pour convertir SVG en HTML en Java à l’aide du SDK Cloud GroupDocs.Conversion pour Java, suivez ces étapes simples :
- Télécharger le SVG dans le Cloud
- Convertir un fichier SVG en HTML en Java
- Télécharger le fichier converti
Télécharger le fichier
Tout d’abord, téléchargez le fichier 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 HTML via Java
Dans cette section, nous couvrirons les étapes impliquées dans le processus de conversion et un exemple d’extrait de code pour convertir une image SVG en fichier HTML :
- 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 “html”.
- Ensuite, créez une instance de la classe HtmlConvertOptions.
- En option, définissez diverses options de conversion telles que setFromPage, setPagesCount, setFixedLayout, etc.
- Après cela, définissez les options de conversion et le chemin du fichier de sortie à l’aide de l’instance ConvertSettings.
- Ensuite, créez une instance de classe ConvertDocumentRequest et transmettez le paramètre settings.
- Enfin, appelez la méthode convertDocument() et passez le paramètre ConvertDocumentRequest.
L’extrait de code suivant montre comment convertir un fichier SVG en fichier HTML 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;
// Conversion d'images SVG en documents HTML à l'aide de 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("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");
// 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();
}
}
}
Télécharger le fichier converti
L’exemple de code ci-dessus enregistrera le document HTML converti dans le cloud. Vous pouvez télécharger le document HTML 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.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();
}
}
}
Convertisseur SVG en HTML gratuit en ligne
Comment convertir un fichier SVG en HTML en ligne gratuitement ? Veuillez essayer un convertisseur SVG vers HTML en ligne pour convertir un fichier SVG en document HTML. Ce convertisseur est développé à l’aide de l’API mentionnée précédemment.
Résumé
En conclusion, GroupDocs.Conversion Cloud SDK pour Java est un excellent choix et un moyen efficace de convertir des fichiers SVG au format HTML dans les applications Java. Voici ce que vous avez appris de cet article :
- comment convertir des images SVG en fichiers HTML en Java, ainsi que des options de personnalisation supplémentaires ;
- télécharger par programmation le fichier SVG dans le cloud, puis télécharger le code HTML converti à partir du cloud ;
- et convertissez gratuitement des fichiers SVG en HTML à l’aide d’un convertisseur de fichiers SVG en HTML 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 de documents SVG vers HTML, n’hésitez pas à nous contacter sur le forum d’assistance gratuit.
FAQ
Comment convertir des fichiers SVG en HTML en Java ?
Vous pouvez convertir des fichiers SVG au format HTML à l’aide de GroupDocs.Conversion Cloud SDK for Java. GroupDocs.Conversion Cloud SDK pour Java est une API de conversion de documents fiable et efficace qui permet aux développeurs de convertir rapidement des documents vers d’autres formats.
Comment convertir un SVG en HTML en ligne gratuitement ?
Le convertisseur en ligne SVG vers HTML vous permet de convertir gratuitement des fichiers SVG en HTML. Veuillez suivre les instructions détaillées ci-dessous pour effectuer la conversion :
- Ouvrez convertisseur SVG vers HTML 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 HTML gratuit en ligne changera le fichier SVG en HTML.
- Le lien de téléchargement du fichier HTML de sortie sera disponible instantanément après la conversion de l’image SVG.
Comment convertir un fichier SVG en HTML sous Windows ?
Veuillez visiter ce lien pour télécharger un convertisseur SVG vers HTML hors ligne pour Windows. Ce convertisseur de documents hors ligne peut rapidement convertir des images SVG en fichiers HTML sous Windows en un seul clic.
Voir également
Si vous souhaitez en savoir plus sur des sujets connexes, nous vous recommandons de lire les articles répertoriés ci-dessous :
- Comment convertir une image PNG en fichier HTML en Java
- Conversion de fichier TIFF en document PDF en Java
- Comment convertir PowerPoint PPT en HTML en utilisant Java
- Convertir EXCEL en JSON et JSON en EXCEL en Python
- Comment convertir CSV en JSON et JSON en CSV en Python
- Convertir des documents Word en PDF à l’aide de l’API REST en Python
- Comment convertir un PDF en PPTX à l’aide d’une API REST en Python
- Convertir un fichier Word en HTML en Java à l’aide de l’API REST
- Comment convertir XML en JSON en Java à l’aide de l’API REST