pdf en jpg

Convertir pdf en jpg en utilisant Java cloud SDK

Les fichiers PDF sont largement utilisés sur Internet pour le partage d’informations et de données. Maintenant, pour visualiser ces documents, nous devons utiliser des applications spécifiques, mais si nous enregistrons le PDF sous JPG, il peut être visualisé sur n’importe quelle plate-forme et n’importe quel appareil. De plus, la taille du fichier est considérablement réduite. De plus, nous pouvons facilement développer une visionneuse PDF car, une fois que nous avons enregistré un PDF en tant qu’image, nous pouvons charger l’image dans n’importe quel navigateur. Par conséquent, dans cet article, nous allons discuter des détails pour convertir un PDF en JPG en ligne à l’aide de l’API Cloud.

API de conversion PDF en JPG

Aspose.PDF Cloud SDK for Java est un produit étonnant qui nous permet d’implémenter la création, la manipulation et la conversion de fichiers PDF vers divers formats pris en charge dans les applications Java. Il vous permet également de convertir un PDF en image. Donc, pour utiliser le SDK, nous devons d’abord l’installer en ajoutant les détails suivants dans pom.xml du projet de type de construction maven.

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Cloud Repository</name>
        <url>https://repository.aspose.cloud/repo/</url>
    </repository>
</repositories>

<dependencies>
    <dependency>
		<groupId>com.aspose</groupId>
		<artifactId>aspose-pdf-cloud</artifactId>
		<version>21.11.0</version>
	</dependency>
</dependencies>

Nous devons maintenant créer un compte gratuit en visitant tableau de bord Aspose.Cloud. Vous pouvez vous inscrire en utilisant votre compte GitHub ou Google existant, ou cliquer sur le bouton Créer un nouveau compte pour terminer l’abonnement.

Convertir PDF en JPG en Java

Veuillez suivre les instructions spécifiées ci-dessous pour répondre aux exigences de conversion de PDF en JPG en ligne.

  • Tout d’abord, créez une instance de la classe PdfApi où nous fournissons l’ID client Client Secret comme arguments
  • Deuxièmement, lisez le contenu du PDF d’entrée à partir du lecteur local à l’aide de l’objet File
  • Téléchargez maintenant le fichier PDF d’entrée sur le stockage en nuage à l’aide de la méthode uploadFile(…)
  • Définir les dimensions de l’image jpg résultante (ce sont des arguments facultatifs)
  • Enfin, appelez la méthode putPageConvertToJpeg(…) de PdfApi qui prend le PDF d’entrée, le numéro de page à convertir, le nom JPG résultant et les dimensions de l’image résultante.
// pour plus d'exemples, veuillez visiter https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java

try
    {
    // Obtenez ClientID et ClientSecret à partir de https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
    
    // créer une instance de PdfApi
    PdfApi pdfApi = new PdfApi(clientSecret,clientId);

    // nom du document PDF d'entrée
    String inputFile = "45.pdf";
    // nom de l'image JPG résultante
    String resultantImage = "Resultant.jpg";
  
    // lire le contenu du fichier PDF d'entrée
    File file = new File("c://Users/"+inputFile);
    
    // télécharger le PDF sur le stockage en nuage
    pdfApi.uploadFile("input.pdf", file, null);
        
    // nombre de pages du PDF à convertir
    int pageNumber = 1;
  
    // largeur de l'image JPG résultante
    int width = 800;
    // hauteur de l'image JPG résultante
    int height = 1000;
  
    // appeler l'API pour la conversion PDF en JPG
    pdfApi.putPageConvertToJpeg("input.pdf", pageNumber, resultantImage, width, height, null, null);
    
    // imprimer le message d'état de la conversion
    System.out.println("PDF to JPG conversion sucessfull !");
		}catch(Exception ex)
		{
			System.out.println(ex);
		}

PDF en image à l’aide des commandes cURL

Nous pouvons également convertir le format PDF au format Image à l’aide des commandes cURL sur le terminal de ligne de commande. Cependant, pour accéder à Aspose.PDF Cloud, nous devons d’abord générer un jeton Web JSON (JWT) basé sur vos informations d’identification client individuelles. Veuillez exécuter la commande suivante pour générer le jeton JWT.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Une fois le JWT généré, veuillez exécuter la commande suivante pour convertir le PDF en image et enregistrer la sortie dans le stockage en nuage.

curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf/pages/1/convert/jpeg?outPath=resultant.jpg&width=800&height=1000" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

Conclusion

Dans ce blog, vous avez appris une compétence incroyable pour convertir un PDF en JPG à l’aide d’extraits de code Java. De même, vous avez également découvert les commandes cURL pour enregistrer JPG en tant que JPG sur le terminal de ligne de commande. La documentation du produit est une excellente source pour découvrir d’autres fonctionnalités étonnantes offertes par l’API. Nous vous suggérons donc d’essayer d’utiliser nos API et si vous rencontrez des problèmes lors de l’utilisation de l’API, n’hésitez pas à contacter le Forum d’assistance produit gratuit.

Articles Liés

Nous vous recommandons également de visiter les blogs suivants pour plus de détails concernant :