Comment convertir un fichier PDF en fichier image, tel que TIFF, JPEG, BMP ou GIF à l'aide de Java

Convertir un document PDF en fichier image TIFF, JPEG, BMP ou GIF en Java

Si vous vous demandez comment transformer un PDF en image, alors je suis là pour vous dire que c’est extrêmement simple et direct à faire en utilisant l’API Java. Ce puissant convertisseur Java API PDF vous permet de convertir n’importe quel fichier PDF en formats d’image tels que TIFF, JPEG, BMP et GIF rapidement et en ligne. Comme nous le savons, une image est l’un des composants de données les plus importants, c’est pourquoi les utilisateurs ont souvent besoin de convertir un PDF en image. Il est difficile d’analyser, de dessiner et d’afficher le contenu d’un document PDF en raison de sa complexité. La conversion d’un document PDF en fichier image le rend plus accessible, facilement visible et sécurisé. Ainsi, cet article vous propose une solution pour convertir un PDF en fichier image TIFF, JPEG, BMP et GIF en Java.

Nous aborderons les points suivants dans cet article :

API de conversion de PDF en fichier image Java - Installation du SDK

Pour convertir des fichiers PDF au format d’image Java, j’utiliserai Java SDK de GroupDocs.Conversion Cloud API. Il s’agit d’une bibliothèque Java efficace pour convertir des fichiers PDF en formats d’image, notamment JPEG, PNG, TIFF et BMP. Il offre une variété de choix de conversion de fichiers, dont l’un consiste à convertir des fichiers PDF en images. L’intégration de votre application Java avec une API de conversion PDF vers JPG est extrêmement rapide grâce à la procédure d’installation simple et facile de cette bibliothèque Java.

Pour commencer, vous pouvez soit télécharger les fichiers JAR, soit suivre les configurations Maven suivantes :

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>

Assurez-vous que GroupDocs.Conversion Java SDK a été installé correctement. Maintenant, obtenez votre ID client et votre secret à partir du tableau de bord avant de suivre les étapes indiquées ci-dessous. Une fois que vous avez votre identifiant et votre secret, ajoutez un extrait de code dans une application basée sur Java :

# API de conversion de PDF en fichier image Java et SDK Java
# 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 PDF en image TIFF en Java

Une fois le processus d’installation terminé, vous pouvez accéder à l’extrait de code qui convertit le fichier PDF au format image par programme. Suivez les étapes ci-dessous :

Télécharger le fichier

Tout d’abord, téléchargez le fichier PDF source dans le 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.tiff");
      UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.tiff", 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 PDF téléchargé sera disponible dans la [section des fichiers] de votre tableau de bord Cloud 15.

Convertir un fichier PDF en image TIFF en Java

Veuillez suivre les étapes ci-dessous et l’extrait de code comme mentionné ci-dessous pour convertir un fichier PDF en fichier TIFF dans la programmation Java :

  • Tout d’abord, créez une instance de ConvertApi.
  • Deuxièmement, créez une instance de ConvertSettings
  • Définissez le nom de stockage et entrez le chemin du fichier PDF d’entrée.
  • Maintenant, fournissez le format de fichier de sortie en tant que “tiff”
  • Ensuite, créez une instance de TiffConvertOptions
  • Fournissez diverses options de conversion telles que setFromPage, setPagesCount, etc.
  • Ensuite, définissez les options de conversion et le chemin du fichier de sortie
  • Créer ConvertDocumentRequest avec les paramètres de conversion comme paramètre
  • Enfin, invoquez ConvertApi.convertDocument() pour convertir le fichier au format JPG.

L’exemple de code ci-dessous montre comment convertir un fichier PDF en fichier TIFF 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 un PDF en image TIFF en 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.pdf");
      settings.setFormat("tiff");
      
      TiffConvertOptions convertOptions = new TiffConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
       
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.tiff");
    
      // 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 susmentionné enregistrera le fichier PDF converti au format d’image TIFF dans le stockage en nuage. Vous pouvez le télécharger à l’aide de l’exemple 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.tiff", 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();
    }
    
  }
}

Comment convertir un PDF au format JPEG en Java

Dans cette section, nous allons explorer certaines fonctionnalités avancées de l’API Java PDF vers JPEG. De plus, vous pouvez voir la liste de toutes les classes disponibles et leurs méthodes ici.

Voici les étapes et l’extrait de code mentionnés ci-dessous pour convertir par programmation un fichier PDF au format JPEG en Java :

  • Tout d’abord, créez une instance de ConvertApi
  • Ensuite, créez un objet de ConvertSettings
  • Définissez le nom de stockage et saisissez le chemin du fichier PDF
  • Maintenant, choisissez le format d’enregistrement exact en tant que “jpg”
  • Créez un objet de la classe JpegConvertOptions pour spécifier des options supplémentaires.
  • Définissez diverses options de conversion telles que setFromPage, setPagesCount, etc.
  • Maintenant, définissez les options de conversion et le chemin du fichier de sortie
  • Ensuite, créez ConvertDocumentRequest avec les paramètres de conversion comme paramètre
  • Enfin, appelez ConvertApi.convertDocument() pour enregistrer le document au format JPG

L’exemple de code suivant montre comment convertir un fichier PDF en image JPEG en Java à l’aide de paramètres avancés :

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 un PDF au format JPEG en 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.pdf");
      settings.setFormat("jpeg");

      JpegConvertOptions convertOptions = new JpegConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
       
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.jpeg");
    
      // 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();
    }
  }
}

Convertir un fichier PDF en fichier BMP en utilisant Java

De même, veuillez suivre les directives ci-dessous et le code Java pour convertir le format PDF en fichier BMP par programme en Java :

  • Tout d’abord, créez une instance de ConvertApi
  • Deuxièmement, créez une instance de ConvertSettings
  • Définissez le nom de stockage et entrez le chemin du fichier JPG
  • Maintenant, fournissez le format de fichier de sortie en tant que “pdf”
  • Ensuite, créez une instance de BmpConvertOptions
  • Fournissez diverses options de conversion telles que setFromPage, setPagesCount, etc.
  • Ensuite, définissez les options de conversion et le chemin du fichier de sortie
  • Créer ConvertDocumentRequest avec les paramètres de conversion comme paramètre
  • Enfin, invoquez la conversion à l’aide de la méthode ConvertApi.convertDocument()

L’exemple de code suivant montre comment convertir un fichier PDF au format BMP 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 un fichier PDF en fichier BMP à 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.pdf");
      settings.setFormat("bmp");

      BmpConvertOptions convertOptions = new BmpConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
       
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.bmp");
    
      // 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();
    }
  }
}

Enfin, l’exemple de code ci-dessus enregistrera le fichier BMP dans le cloud. Suivez les étapes déjà mentionnées pour télécharger le fichier, puis téléchargez le fichier converti à partir du stockage en nuage.

Convertir un document PDF en fichier GIF à l’aide de Java

Les étapes suivantes montrent comment convertir en détail une image PDF en GIF avec du code Java :

  • Tout d’abord, créez une instance de la classe ConvertApi
  • Deuxièmement, créez une instance de classe ConvertSettings
  • Troisièmement, définissez le nom de stockage et entrez le chemin du fichier JPG
  • Ensuite, fournissez le format du fichier de sortie au format “pdf”
  • Ensuite, créez une instance de la classe GifConvertOptions
  • Fournissez diverses options de conversion telles que setFromPage, setPagesCount, etc.
  • Ensuite, définissez les options de conversion et le chemin du fichier de sortie
  • Créer ConvertDocumentRequest avec les paramètres de conversion comme paramètre
  • Enfin, invoquez la conversion à l’aide de la classe ConvertApi.convertDocument()

L’exemple de code suivant montre comment convertir un fichier PDF en image GIF 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 un PDF en fichier GIF 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.pdf");
      settings.setFormat("gif");

      GifConvertOptions convertOptions = new GifConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
       
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.gif");
    
      // 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();
    }
  }
}

Enfin, l’exemple de code ci-dessus enregistrera le fichier GIF sur le cloud. Suivez les étapes déjà mentionnées pour télécharger le fichier, puis téléchargez le fichier converti à partir du stockage en nuage.

Convertisseur PDF en image en ligne gratuit

Comment convertir un PDF en image TIFF, JPEG, BMP et GIF en ligne gratuitement ? Veuillez essayer les convertisseurs PDF en image en ligne suivants convertisseur PDF en TIFF, convertisseur PDF en JPEG, convertisseur PDF en BMP ou convertisseur PDF en GIF en convertissez gratuitement des PDF en photos en ligne, qui sont développés à l’aide des API Groupdocs.Conversion Cloud.

Résumé

Nous terminons ce billet de blog ici. Cet article a couvert les éléments suivants :

  • comment transformer des fichiers PDF au format d’image TIFF par programme en Java ;
  • télécharger par programme le PDF et télécharger le fichier converti à partir du cloud ;
  • comment convertir des images PDF en JPEG en Java à l’aide de paramètres avancés ;
  • comment changer un fichier PDF en fichier BMP en java par programmation ;
  • convertir le format d’image PDF en GIF en java à l’aide de paramètres avancés ;

De plus, vous pouvez en savoir plus sur les fonctionnalités de conversion de format de fichier en naviguant vers la documentation, ou par des exemples disponibles sur GitHub. Nous avons également une section API Reference qui vous permet de visualiser et d’interagir avec nos API directement via le navigateur.

De plus, groupdocs.cloud écrit d’autres articles de blog sur de nouveaux sujets. Par conséquent, veuillez rester en contact pour les dernières mises à jour.

poser une question

N’hésitez pas à partager toutes les questions et requêtes que vous pourriez avoir sur notre support forum.

FAQ

Comment convertir un PDF en image en Java ?

Veuillez suivre ce lien pour apprendre l’extrait de code Java pour savoir comment transformer rapidement et facilement un PDF en un fichier image.

Comment convertir un PDF en un fichier image à l’aide de l’API REST ?

Créez une instance de ConvertApi, définissez les valeurs des paramètres de conversion et appelez la méthode convertDocument avec ConvertDocumentRequest pour convertir le PDF au format image.

Comment installer l’API de conversion PDF en image ?

Téléchargez et installez la bibliothèque de traitement d’image Java pour créer et convertir un fichier PDF en image par programmation.

Comment convertir un PDF en image dans Windows ?

Veuillez visiter ce lien pour télécharger le logiciel de conversion PDF en image hors ligne pour Windows. Ce logiciel de téléchargement gratuit de convertisseur PDF en image en ligne peut être utilisé pour transformer rapidement un PDF en images dans Windows, en un seul clic.

lecture recommandée

Veuillez consulter les sections suivantes pour en savoir plus sur :