pdf to jpeg

Comment convertir un PDF en image JPG en utilisant l’API Node.js.

Vous cherchez à convertir PDF des pages en JPG des images rapidement et de manière programmatique en utilisant Node.js ? Grâce à l’aide de GroupDocs.Conversion Cloud SDK, vous pouvez convertir efficacement des PDFs au format JPG, ce qui est idéal pour la génération d’aperçus, l’archivage d’images ou le rendu basé sur le web.

Pourquoi convertir PDF en JPG ?

  • Aperçu facilement les pages PDF en tant qu’images autonomes.
  • Intégrer des pages dans des applications web ou mobiles.
  • Archive individual pages as lightweight image files.
  • Prevent content from being copied or extracted.

Cas d’utilisation courants

  • Factures ou instantanés de rapport.
  • Contenu éducatif pour les plateformes de e-learning.
  • Documents légaux nécessitant des formats d’image non modifiables.
  • Prévisualiser des miniatures pour les galeries de documents.

Dans cet article, nous allons aborder les sujets suivants :

API pour la conversion de PDF en JPG

GroupDocs.Conversion Cloud SDK for Node.js offre un moyen léger d’intégrer la conversion de formats de fichiers dans vos applications basées sur JavaScript. Il gère tout, de la structure des documents et du formatage aux éléments intégrés, garantissant que le JPG résultant reflète avec précision le contenu PDF d’origine.

Démarrer

Avant de passer au code, assurez-vous de :

  1. Inscrivez-vous sur GroupDocs Cloud et obtenez vos identifiants API.
  2. Have a sample PDF file for testing.
  3. Installer le SDK Node.js
npm install groupdocs-conversion-cloud --save

Conversion de JPG en PDF dans Node.js

Voici comment convertir un fichier PDF en images JPG en utilisant le SDK GroupDocs.Conversion Cloud dans un projet Node.js :

Étape 1 : Importer le SDK et configurer l’API :

const { Configuration, ConvertApi, FileApi, UploadFileRequest, ConvertSettings, ConvertDocumentRequest } = require("groupdocs-conversion-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);

Étape 2 : Maintenant, téléchargez le fichier PDF d’entrée sur le stockage Cloud :

const fs = require("fs");
const uploadRequest = new UploadFileRequest("source.jpg", fs.createReadStream("source.pdf"));
await fileApi.uploadFile(uploadRequest);

Étape 3 : Définir les options de conversion pour (PDF → JPG) :

const settings = new ConvertSettings();
settings.filePath = "source.pdfjpg";
settings.format = "jpg";
settings.outputPath = "converted/resultant.jpg";

const request = new ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
console.log("The PDF to JPG conversion completed successfully.");
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Obtenez vos identifiants API 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// Créer une instance de la classe Configuration et initialisez-la avec l'identifiant du client et le secret du client.
Configuration configuration = new Configuration(clientId, clientSecret);
// Définissez l'URL de base de l'API pour effectuer la conversion de PDF en JPEG en ligne.
configuration.setApiBaseUrl("https://api.groupdocs.cloud");

// Initialiser une instance de ConvertApi avec l'objet Configuration
ConvertApi convertApi = new ConvertApi(configuration);

ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.pdf");
settings.setFormat("JPG");
settings.setOutputPath("resultant.jpg");
    
// Utilisez la méthode ConvertDocument pour convertir un fichier PDF au format image JPG.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
    
// Check the response and print success message
if (response != null && response.equals("OK")) {
    System.out.println("The PDF to JPEG conversion completed successfuly! The resultant JPEG image is saved at: " + response.getFilePath());
}

Utilisez cURL pour la conversion PDF en JPG

Une autre approche pour convertir un fichier PDF en image JPG est l’utilisation de commandes cURL. L’utilisation de commandes cURL offre plusieurs avantages, en particulier pour les développeurs et les entreprises recherchant une approche rapide, automatisée et scriptable de la transformation de documents. C’est une solution légère et rapide, offrant une compatibilité multiplateforme qui nécessite un effort de codage minimal.

Pourquoi utiliser l’API REST / cURL ? :

  • Parfait pour DevOps et les fonctions sans serveur.
  • Léger et facile à intégrer.
  • Aucun frais générique de SDK.

La première étape consiste à générer un jeton d’accès Java Web personnalisé, puis à exécuter la commande suivante pour effectuer la conversion de PDF en image JPG.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{inputFile}\",  \"Format\": \"jpg\",  \"resultantPath\": \"{myResultant}\"}"

Veuillez remplacer inputFile par le nom du fichier PDF d’entrée, resultantPath par le nom de l’image JPG résultante et ACCESSTOKEN par un jeton d’accès JWT personnalisé.

🧪 Essayez le convertisseur PDF en JPG en ligne

Si vous souhaitez essayer les capacités de l’API REST sans coder, essayez d’utiliser notre Free PDF to JPG Converter App. Cette application en ligne est développée sur la base des GroupDocs.Conversion Cloud API.

pdf to jpg converter

Conclusion

Dans ce blog, nous avons appris que le SDK Cloud de GroupDocs.Conversion pour Node.js offre un moyen rapide et convivial pour les développeurs de transformer vos documents PDF en images JPG haute résolution. Que vous construisiez une plateforme de gestion de contenu, une galerie de prévisualisation ou une archive numérique, cet outil garantit précision, performance et flexibilité.

Liens utiles

Articles recommandés

Nous recommandons vivement de consulter les articles suivants pour en savoir plus sur :