jpg to pdf

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 à 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));
});
Conversion JPEG en PDF en ligne

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 :

  1. 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"
  1. 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}"
  1. 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.

jpg to pdf

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 :