
Développer un convertisseur JPG en PDF avec Node.js.
Le partage et l’archivage d’images au format PDF sont devenus essentiels pour une meilleure compatibilité, sécurité et documentation professionnelle. Alors que JPG les images sont idéales pour la représentation visuelle, les convertir en PDF garantit une distribution plus facile et un formatage cohérent. Dans cet article, vous apprendrez comment convertir JPG en PDF dans Node.js en utilisant Aspose.PDF Cloud SDK, une API RESTful fiable pour la transformation d’images en PDF.
- 🚀 API JPG vers PDF pour Node.js
- 📥 Convertir une image en PDF dans Node.js
- 💻 Convertir JPG en PDF en utilisant cURL
🚀 API JPG à PDF pour Node.js
Aspose.PDF Cloud SDK for Node.js permet aux développeurs de convertir des images comme JPG et PNG en fichiers PDF de haute qualité en quelques lignes de code. L’API propose également des options avancées pour définir la taille de la page, les marges, l’alignement des images, et plus encore.
Installer le SDK :
npm install asposepdfcloud --save
Créez un compte gratuit et obtenez votre ID client et votre secret client depuis le Aspose Cloud Dashboard.
📥 Convertir une image en PDF dans Node.js
Utilisez le code Node.js suivant pour convertir un fichier JPG en PDF :
- Tout d’abord, initialisez le
PdfApi
avec vos informations d’identification.- Deuxièmement, définissez les détails de l’image JPEG d’entrée et du PDF résultant.
- Appelez la [PutPageConvertToJpeg(…)][16] routine API pour effectuer la conversion JPG en PDF.
const { PdfApi } = require("asposepdfcloud");
const clientId = "YOUR_CLIENT_ID";
const clientSecret = "YOUR_CLIENT_SECRET";
const pdfApi = new PdfApi(clientId, clientSecret);
// Téléchargez le PDF sur le stockage cloud (s'il n'est pas déjà là)
const fileName = "sample.pdf";
pdfApi.uploadFile(fileName, "path/to/sample.pdf").then(() => {
// Convertir l'image JPG entrée en PDF
const pageNumber = 1;
const llx = 1.0;
const lly = 1.0;
const urx = 680.0;
const ury = 900.0;
const image = "input.jpg";
const resultFile = "resultant.pdf";
pdfApi.postInsertImage(pdfDocName,pageNumber,llx, lly, urx, ury, image,null, null,null);
.then(response => {
console.log("The JPG successfully converted to PDF:", resultFile);
})
.catch(err => console.error("Conversion error:", err));
});

Image:- Un aperçu de la routine de conversion de JPG en PDF.
💻 Convertir JPG en PDF en utilisant cURL
Voici comment vous pouvez convertir un fichier JPG en PDF en utilisant cURL avec Aspose.PDF Cloud :
- D’abord, générez un jeton JWT :
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
- Generate blank PDF file:
curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf" \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
- Insérer une image JPEG dans un PDF en ligne :
curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/pages/1/images?llx=1&lly=1&urx=680&ury=850&imageFilePath=44781.jpg&storage=basic" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {YOUR_ACCESS_TOKEN}" \
-H "Content-Type: multipart/form-data"
Remplacez YOURACCESSTOKEN
par le jeton JWT généré et assurez-vous que l’image est disponible dans votre stockage cloud.
🌐 Essayer le convertisseur JPG en PDF gratuit
Want a quick conversion without code? Try our online JPG to PDF converter and perform images to PDFs instantly.

Application gratuite de conversion JPEG en PDF.
🔗 Liens utiles
✅ Conclusion
La conversion d’images JPG en format PDF est essentielle pour l’archivage, l’impression ou le partage de plusieurs visuels dans un format professionnel. Avec Aspose.PDF Cloud SDK pour Node.js, vous pouvez rapidement et précisément transformer des fichiers JPG en documents PDF soignés. Que ce soit par le SDK Node.js ou cURL, le processus est simple, évolutif et léger en code.
📚 Articles connexes
Nous vous recommandons vivement de visiter les articles de blog suivants pour obtenir des informations sur :