Comment convertir un fichier PDF au format PNG et PNG au format PDF à l'aide de Java

Convertir un fichier PDF au format PNG et PNG au format PDF à l’aide de Java

Si vous vous demandez comment transformer un PDF en PNG ou vice versa, alors je suis là pour vous dire que c’est incroyablement facile et simple à faire. PDF(Portable Document Format) est l’un des formats de fichiers les plus populaires pour protéger et sécuriser les documents en ligne. PNG est un format de fichier image compressé qui contient plus de détails pour les images haute résolution comme les logos. Il peut y avoir de nombreuses raisons pour lesquelles vous préférez convertir une image ou une photo en un document ou un JPG en PDF avec une qualité d’origine. Par exemple, pour sécuriser les données ou réduire la taille des fichiers image pour les transporter sur Internet. Par conséquent, cet article explique comment convertir un fichier PDF au format PNG et PNG au format PDF à l’aide de Java.

Dans cet article, nous aborderons les points/sujets suivants :

Java Convertir PDF en PNG et PNG en PDF à l’aide de l’API REST - Installation

Pour convertir PDF en PNG et PNG en PDF en Java, j’utiliserai le Java SDK de GroupDocs.Conversion Cloud API. Installez cette bibliothèque Java riche en fonctionnalités pour convertir des fichiers PDF en formats d’image tels que PNG. Il offre une large gamme de méthodes de conversion de formats de fichiers qui peuvent également être converties dans les deux sens. De plus, cette bibliothèque Java de traitement de documents est très rapide et facile à installer dans votre projet Java.

Vous pouvez soit télécharger les fichiers jar ou 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>

Veuillez collecter ID client et secret depuis le tableau de bord avant de suivre les étapes mentionnées. Une fois que vous avez votre ID et votre secret, ajoutez l’extrait de code à une application basée sur 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 au format PNG en Java à l’aide de l’API REST

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

Télécharger le fichier

Tout d’abord, téléchargez le fichier PDF 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.pdf");
      UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.pdf", 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 sur le cloud.

Convertir un fichier PDF en image PNG en Java

Le SDK Java est une bibliothèque extrêmement puissante qui effectue une conversion de fichier optimisée en quelques secondes. Veuillez suivre les étapes suivantes et l’extrait de code comme mentionné ci-dessous pour convertir un fichier PDF en fichier PNG par programmation 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 saisissez le chemin du fichier PDF
  • Maintenant, fournissez le format du fichier de sortie en “png”
  • Ensuite, définissez 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 PNG

L’exemple de code suivant montre comment convertir un fichier PDF au format de fichier PNG 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 document PDF en PNG en ligne en Java à l'aide de l'API REST
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("png");
      
      settings.setOutputPath("java-testing/output-sample-file.png");
    
      // 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 fichier PDF converti en PNG sur le cloud. 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.png", 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();
    }
    
  }
}

Convertir des PDF en images PNG en Java à l’aide des paramètres avancés

Généralement, une image avec une résolution et une qualité supérieures est plus claire. Vous pouvez personnaliser la résolution de l’image tout en suivant les étapes et l’extrait de code ci-dessous pour convertir par programmation une image PDF en PNG en Java :

  • Initialiser une instance de ConvertApi
  • Créer un objet de ConvertSettings
  • Définissez le nom de stockage et saisissez le chemin du fichier PDF
  • Ensuite, définissez “png” comme format de fichier de sortie
  • Créez un objet de la classe PngConvertOptions pour spécifier des options supplémentaires.
  • Définissez diverses convertOptions comme setFromPage, setPagesCount, etc. pour convertir les pages d’un document.
  • Maintenant, définissez convertOptions et le chemin du fichier de sortie
  • Créer ConvertDocumentRequest avec les paramètres de conversion comme paramètre
  • Enfin, appelez ConvertApi.convertDocument() pour enregistrer le document au format PNG

L’exemple de code suivant montre comment convertir le format de fichier PDF au format PNG 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 au format PNG en Java à l'aide des paramètres avancés
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("png");

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

Comment convertir un fichier PNG en PDF en Java à l’aide de l’API REST

Veuillez suivre les étapes mentionnées ci-dessous pour convertir le fichier PNG en PDF par programmation :

  • Tout d’abord, créez une instance de la classe ConvertApi
  • puis, créez une instance de classe ConvertSettings
  • Définissez le nom de stockage et le chemin d’accès au fichier PNG d’entrée
  • Maintenant, fournissez le format de fichier de sortie en tant que “pdf”
  • Ensuite, définissez 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 PNG en 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 et enregistrer un PNG au format PDF en Java à l'aide de l'API REST
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.png");
      settings.setFormat("pdf");
      
      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();
    }
  }
}

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

Convertisseur PDF en PNG gratuit en ligne

Qu’est-ce qu’un convertisseur PDF en PNG en ligne ? Veuillez essayer le convertisseur PDF en PNG en ligne gratuit suivant, qui est développé à l’aide des API Groupdocs.Conversion Cloud.

Convertisseur PNG en PDF gratuit en ligne

Comment convertir un fichier PNG en PDF gratuitement ? Veuillez essayer le convertisseur PNG en PDF en ligne gratuit suivant, qui a été développé à l’aide des API Groupdocs.Conversion Cloud.

Résumé

Nous terminons ici ce billet de blog. Dans cet article, nous avons couvert :

  • comment transformer un PDF en PNG par programmation en Java ;
  • télécharger par programme le PDF et télécharger le fichier converti à partir du cloud ;
  • comment convertir un PDF en PNG en Java en utilisant les paramètres avancés ;
  • comment changer PNG en PDF en java par programmation ;

Pour en savoir plus sur l’API de conversion Java, vous pouvez accéder à la documentation ou aux exemples disponibles sur GitHub. Nous fournissons également une section API Reference qui vous aide à visualiser et à interagir avec notre API en ligne directement via le navigateur Web.

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

Vous pouvez nous faire part de vos questions et requêtes sur notre forum.

FAQ

Comment convertir un PDF en PNG en Java ?

Veuillez visiter ce lien pour en savoir plus sur l’extrait de code Java sur la façon de transformer rapidement et facilement un PDF en fichier PNG.

Comment convertir un fichier PDF en fichier PNG à 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 un PDF en un fichier PNG.

Comment convertir un PDF en PNG gratuitement en ligne ?

Convertisseur PDF en PNG gratuit en ligne vous permet de convertir le format PDF au format PNG, rapidement et facilement. Une fois la conversion terminée, vous pouvez télécharger le fichier PNG.

Comment convertir un fichier PDF en PNG en ligne gratuitement ?

  • Ouvrez convertisseur PDF en PNG en ligne gratuit
  • Cliquez dans la zone de dépôt du fichier pour télécharger la feuille PDF ou faites glisser et déposez le fichier PDF.
  • Cliquez sur le bouton Convertir maintenant et le logiciel de conversion PDF en PNG en ligne convertira le fichier PDF en PNG.
  • Le lien de téléchargement du fichier de sortie sera disponible instantanément après la conversion du PDF en fichier PNG.

Comment installer la bibliothèque de téléchargement gratuit du convertisseur de format PDF en PNG?

Installez le convertisseur PDF en PNG librairie Java à télécharger gratuitement pour créer et convertir des PDF en PNG par programmation.

Comment convertir un PDF en PNG hors ligne dans Windows ?

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

Comment convertir PNG en PDF en Java ?

Veuillez suivre ce lien pour apprendre l’extrait de code Java permettant de transformer rapidement et facilement des fichiers PNG en fichiers PDF.

Comment convertir un fichier PNG en PDF à 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 un fichier PNG en PDF.

Comment convertir PNG en PDF gratuitement en ligne ?

Convertisseur PNG en PDF gratuit en ligne vous permet d’exporter le format PNG au format PDF, rapidement et facilement. Une fois la conversion terminée, vous pouvez télécharger le fichier PNG.

Comment convertir gratuitement un fichier PNG en PDF en ligne ?

  • Ouvrez convertisseur PNG en PDF en ligne gratuit
  • Cliquez à l’intérieur de la zone de dépôt du fichier pour télécharger le PNG ou faites glisser et déposez un fichier PNG.
  • Cliquez sur le bouton Convertir maintenant, l’application de conversion PNG en PDF en ligne transformera PNG en PDF.
  • Le lien de téléchargement du fichier de sortie sera disponible instantanément après la conversion des données du fichier PNG en fichier PDF.

Comment installer la bibliothèque de téléchargement gratuit du convertisseur de format PNG en PDF?

Installez le convertisseur PNG en PDF bibliothèque Java en téléchargement gratuit pour créer et convertir PNG en PDF par programme.

Comment convertir PNG en PDF hors ligne dans Windows ?

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

Voir également

Nous vous recommandons de consulter les articles suivants pour plus d’informations :