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 appris l’utilisation des commandes cURL pour enregistrer un PDF sur une image via un 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 :