GIF(Graphics Interchange Format) est un format de fichier populaire pour créer des animations et des graphiques simples, mais il peut ne pas convenir à toutes les fins. D’autre part, PDF(Portable Document Format) est un format de fichier universel connu pour sa compatibilité et sa sécurité. Si vous cherchez un moyen de convertir des images GIF en fichiers PDF en Java, vous avez de la chance. Avec le SDK GroupDocs.Conversion Cloud pour Java, vous pouvez facilement convertir des images GIF en fichiers PDF en quelques étapes simples. Dans cet article, nous allons démontrer le processus de conversion d’images GIF en fichiers PDF en Java à l’aide de GroupDocs.Conversion Cloud SDK pour Java.
Nous aborderons les sujets suivants dans cet article :
- API de conversion GIF en PDF pour l’installation de Java et du SDK
- Comment convertir des images GIF en PDF en Java à l’aide de l’API REST
API de conversion GIF en PDF pour l’installation de Java et du SDK
Pour convertir une image GIF en fichier PDF, nous utiliserons GroupDocs.Conversion Cloud SDK for Java. L’API GroupDocs.Cloud est un outil puissant pour convertir plusieurs types de documents et d’images, y compris des images GIF, en fichiers PDF. Cette API offre une large gamme de formats de conversion de fichiers, vous permettant de convertir non seulement des images mais également des PDF, des documents Word, des feuilles Excel, des fichiers CAO et des images raster, entre autres. L’intégration de l’API dans les applications basées sur Java est rendue simple et efficace, éliminant ainsi le besoin de logiciels supplémentaires.
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>
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 des images GIF en PDF en Java à l’aide de l’API REST
Pour convertir vos fichiers GIF au format PDF à l’aide de GroupDocs.Conversion Cloud SDK pour Java, vous devrez suivre les étapes simples ci-dessous :
- Télécharger l’image GIF sur le Cloud
- Convertir GIF en fichier PDF en Java
- Télécharger le fichier converti
Télécharger le fichier
Une fois que vous avez configuré votre environnement de conversion, vous pouvez télécharger le GIF 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.gif");
UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.gif", 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, l’image GIF téléchargée sera disponible dans la section fichiers de votre tableau de bord sur le cloud.
Convertir GIF en PDF via Java
Voici les étapes et un exemple d’extrait de code en Java pour convertir une image GIF en fichier PDF à l’aide de GroupDocs.Conversion Cloud SDK for Java.
Les étapes sont :
- Tout d’abord, créez une instance de la classe ConvertApi.
- Deuxièmement, créez une instance de la classe ConvertSettings.
- Troisièmement, indiquez le nom du stockage cloud.
- Ensuite, définissez le chemin du fichier GIF d’entrée et le format du fichier de sortie sur “pdf”.
- Maintenant, créez une instance de la classe PdfConvertOptions.
- En option, fournissez diverses options de conversion telles que setFromPage, setPagesCount, setMarginTop, setPassword, setCenterWindow, setHeight, 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 une image GIF en fichier PDF 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;
// Comment convertir des images GIF en PDF en utilisant 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.gif");
settings.setFormat("pdf");
PdfConvertOptions convertOptions = new PdfConvertOptions();
convertOptions.setFromPage(1);
convertOptions.setPagesCount(1);
convertOptions.setZoom(50);
convertOptions.setDpi(124.0);
convertOptions.setCenterWindow(true);
convertOptions.setCompressImages(false);
convertOptions.setDisplayDocTitle(true);
convertOptions.setFitWindow(false);
convertOptions.setGrayscale(false);
convertOptions.setImageQuality(100);
convertOptions.setLinearize(false);
convertOptions.setMarginTop(5);
convertOptions.setMarginLeft(5);
convertOptions.setPassword("password");
convertOptions.setUnembedFonts(true);
convertOptions.setRemoveUnusedStreams(true);
convertOptions.setRemoveUnusedObjects(true);
convertOptions.setRemovePdfaCompliance(false);
convertOptions.setHeight(1024);
settings.setConvertOptions(convertOptions);
settings.setOutputPath("java-testing/output-sample-file.pdf");
// 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();
}
}
}
Vous pouvez voir la sortie dans l’image ci-dessous :
Télécharger le fichier converti
L’exemple de code ci-dessus enregistrera le PDF converti dans le cloud. Vous pouvez télécharger le fichier PDF 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.pdf", 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 GIF en PDF en ligne gratuit
Comment convertir un GIF en PDF en ligne gratuitement ? Veuillez essayer un [convertisseur] GIF en PDF en ligne 15 pour créer un PDF à partir d’un fichier GIF. Ce convertisseur est développé à l’aide de l’API REST GIF vers PDF mentionnée ci-dessus.
Résumé
En conclusion, la conversion d’images GIF en fichiers PDF à l’aide de GroupDocs.Conversion Cloud SDK pour Java est un processus simple et direct. Voici ce que vous avez appris de cet article :
- comment convertir le format GIF au format PDF en Java par programmation, ainsi que des options de personnalisation supplémentaires ;
- télécharger par programmation le GIF dans le cloud, puis télécharger le PDF converti à partir du cloud ;
- et convertissez gratuitement des images GIF en documents PDF à l’aide d’un convertisseur GIF en PDF en ligne gratuit.
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 GIF en PDF, n’hésitez pas à nous contacter sur le forum d’assistance gratuit.
FAQ
Comment convertir des GIF en PDF à l’aide de Java ?
Vous pouvez convertir un GIF en fichier PDF à l’aide de GroupDocs.Conversion Cloud REST API for Java. Il s’agit d’une API de conversion de documents basée sur le cloud qui permet aux développeurs de convertir facilement des GIF en PDF à l’aide de Java.
Comment puis-je convertir un GIF en PDF en ligne gratuitement ?
Notre convertisseur d’images GIF en PDF vous permet de convertir gratuitement des GIF en PDF. Veuillez suivre les instructions détaillées ci-dessous pour effectuer la conversion :
- Ouvrez convertisseur GIF en PDF gratuit en ligne.
- Maintenant, cliquez dans la zone de dépôt de fichier pour télécharger un GIF ou faites glisser et déposez un fichier GIF.
- Ensuite, cliquez sur le bouton Convertir maintenant. Le convertisseur GIF en PDF en ligne gratuit transformera le GIF en PDF.
- Le lien de téléchargement du PDF de sortie sera disponible après la conversion de l’image GIF.
Existe-t-il un moyen de convertir des GIF en PDF sous Windows ?
Veuillez visiter ce lien pour télécharger un convertisseur GIF en PDF hors ligne pour Windows. Ce convertisseur peut être utilisé pour convertir rapidement des images GIF en documents PDF sous Windows, en un seul clic.
L’utilisation du SDK GroupDocs.Conversion Cloud pour Java est-elle gratuite ?
Non, GroupDocs.Conversion Cloud SDK for Java n’est pas gratuit. Cependant, il fournit une version d’essai gratuite que vous pouvez utiliser pour tester ses fonctionnalités.
Puis-je personnaliser les options de conversion lorsque j’utilise le SDK Cloud GroupDocs.Conversion ?
Oui, le SDK GroupDocs.Conversion Cloud vous permet de personnaliser les options de conversion en fonction de vos besoins.
Voir également
Si vous souhaitez en savoir plus sur des sujets connexes, nous vous recommandons de lire les articles répertoriés ci-dessous :
- Convertir Word en présentation PowerPoint en Java
- Convertisseur SVG en PNG – (en ligne et gratuit)
- Comment convertir PowerPoint PPT en HTML en utilisant Java
- Convertir EXCEL en JSON et JSON en EXCEL en Python
- Comment convertir un PDF en Excel en Python à l’aide de l’API REST
- Convertir un PDF en document Word modifiable avec Python SDK
- Comment convertir un PDF en PPTX à l’aide d’une API REST en Python
- Convertir un fichier PDF au format PNG et PNG au format PDF à l’aide de Java
- Convertir PowerPoint en images PNG par programmation en Java
- Comment convertir CSV en XML via Java à l’aide de l’API REST
- Convertir des fichiers SVG en images JPG en Java à l’aide de l’API REST