La conversion d’images JPG en PDF est une exigence courante lors de la gestion de l’archivage de documents ou de l’impression. Le PDF offre une meilleure compatibilité, un formatage professionnel et une gestion de fichiers plus facile par rapport aux images JPEG. Dans cet article, vous apprendrez comment convertir JPG en PDF en C# en utilisant l’Aspose.PDF Cloud SDK pour .NET — une API REST puissante et évolutive pour l’automatisation des documents.

API pour la conversion de JPG en PDF

En utilisant Aspose.PDF Cloud SDK for .NET, vous pouvez facilement transformer des images JPG en documents PDF bien structurés. Cela garantit une sortie de haute qualité et offre un contrôle total sur la mise en page des pages, l’alignement des images, la résolution, et plus encore, le tout sans nécessiter d’outils tiers ou d’installation de Microsoft Office.

Caractéristiques clés de l’API :

  • Prend en charge la conversion de JPG et d’autres formats d’image (PNG, BMP, etc.) en PDF
  • Définir la taille de la page, les marges, l’alignement des images et le redimensionnement
  • Fonctionne entièrement via REST API et est indépendant de la plateforme
  • Architecture sécurisée basée sur le cloud avec prise en charge d’OAuth 2.0

Installer Aspose.PDF Cloud SDK pour .NET :

Utilisez NuGet pour installer le SDK dans votre application .NET :

Install-Package Aspose.PDF-Cloud

Inscrivez-vous sur le Aspose Cloud Dashboard pour obtenir votre ID client et votre secret client.

Convertir JPG en PDF en C# avec le SDK .NET

Voici un exemple simple de conversion d’un fichier JPG en PDF en utilisant C# et le SDK Aspose.PDF Cloud :

  • Tout d’abord, créez une instance de Configuration où nous passons les identifiants du client.
  • Deuxièmement, initialisez un objet de PdfApi en passant l’objet Configuration.
  • Troisièmement, téléchargez l’image JPG dans le stockage cloud en utilisant UploadFileRequest.
  • Maintenant, créez un objet de PostInsertImageRequest où nous définissons les propriétés du PDF résultant.
  • Enfin, appelez l’API PostInsertImage(…) pour effectuer la conversion JPG en PDF.
// Pour plus d'exemples, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples

// Obtenez les identifiants du client à partir de https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// create an instance of PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// name of input JPG image
String imageFile = "44781.jpg ";

String resultantPDF = "Resultant.pdf";
// créer un document PDF vierge dans le stockage cloud
DocumentResponse document = pdfApi.PutCreateDocument(resultantPDF, "basic", null);

// page number of PDF file
int pageNumber = 1;

// coordonnées pour l'image dans le document PDF
// Les coordonnées sont en Point commençant du Bas-Gauche au Haut-Droit
double llx = 1.0;
double lly = 1.0;
double urx = 680.0;
double ury = 900.0;

// charger une image JPG depuis le disque local
using (var inputFile = System.IO.File.OpenRead(imageFile))
{
    // nom Le nom du document. (obligatoire)
    // pageNumber Le numéro de page. (obligatoire)
    // llx Coordonnée inférieure gauche X. (required)
    // lly Coordinate lower left Y. (required)
    // urx Coordonnée supérieur droit X. (obligatoire)
    // ury Coordinate supérieur droit Y. (required)
    // imageFilePath Chemin vers le fichier image si spécifié. Le contenu de la demande est utilisé autrement. (optionnel)
    // stockage Le stockage des documents. (optionnel)
    // dossier Le dossier de documents. (optionnel)
    // image Fichier image. (optionnel)
    pdfApi.PostInsertImage(resultantPDF, pageNumber, llx, lly, urx, ury, null, "basic", null, inputFile);
}
JPEG to PDF en ligne

Image:- Aperçu de la conversion JPG en PDF.

Convertir JPEG en PDF en utilisant cURL

Vous pouvez également effectuer la conversion en utilisant cURL et des appels d’API REST.

  1. Obtenir le jeton d’accès :
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. Créer un PDF vierge :
curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf" \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}"
  1. Insérer JPEG dans PDF :
curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/pages/1/images?llx=1&lly=1&urx=680&ury=850&imageFilePath={sourceImage}&storage=basic" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {YOUR_ACCESS_TOKEN}" \
-H "Content-Type: multipart/form-data"

Remplacez {ACCESSTOKEN} et sourceImage par votre véritable jeton et chemin d’image dans le stockage cloud.

Essayez JPG à PDF en ligne (aucun code requis)

Si vous préférez une conversion visuelle rapide ? Essayez notre Convertisseur JPG en PDF en ligne gratuit pour tester le processus instantanément sans aucune programmation.

jpg to pdf

Application gratuite de conversion JPEG en PDF.

Conclusion

Avec Aspose.PDF Cloud SDK pour .NET, la conversion JPG en PDF est simple, fiable et évolutive pour toute application .NET. Que ce soit par C# ou API RESTful, vous pouvez automatiser les flux de travail d’image en PDF avec précision et rapidité. Utilisez-le pour l’automatisation des documents, le partage d’images sécurisé ou l’archivage de haute qualité.

Liens Utiles

📚 Articles liés

Nous vous recommandons vivement de consulter les articles de blog suivants pour des informations sur :