Dans l’écosystème numérique moderne, le besoin de convertir PDF documents en JPG images est plus courant que jamais. Que vous cherchiez à exporter un PDF en JPEG, à créer des aperçus de documents ou à traiter un PDF en formats d’image pour des applications web, l’automatisation peut vous faire gagner un temps précieux.

Dans ce guide, nous allons explorer comment nous pouvons développer une application de conversion de PDF en image JPG robuste basée sur une API REST évolutive.

Pourquoi convertir PDF en JPG ou JPEG ?

  • Génération d'aperçu – Afficher des pages PDF sous forme d’images dans des applications web ou des systèmes de contenu.
  • Partage facile – Les images JPG sont universellement compatibles sur les appareils.
  • Haute fidélité – Préserver les couleurs, la mise en page et les graphiques vectoriels.
  • Prêt pour l'automatisation – Idéal pour le traitement de documents en arrière-plan.
  • Scalabilité – Convertir plusieurs fichiers PDF en JPG en masse sans effort.

Conversion d’API REST PDF

Le GroupDocs.Conversion Cloud SDK pour .NET fournit une solution cloud pour convertir des PDF en JPG, parmi de nombreux autres formats. Il prend en charge des dizaines de types de documents et d’images, vous offrant un moyen simple d’exporter des PDF en JPEG ou d’autres types de fichiers directement à partir d’applications .NET.

Bien commencer

Avant de commencer le processus de conversion, assurez-vous d’avoir :

  1. Un GroupDocs Cloud account avec l’ID client et le secret client.
  2. Un fichier PDF d’exemple pour tester la conversion.
  3. Un environnement .NET configuré (Visual Studio, Visual Studio Code ou un autre IDE pris en charge).

Installez le SDK via le gestionnaire de packages NuGet :

Install-Package GroupDocs.Conversion-Cloud -Version 25.9.0

Comment convertir PDF en JPG en C#

Suivez ces étapes simples pour convertir un PDF en image au format JPG en utilisant l’API REST .NET :

Étape 1. - Créez une instance des classes Configuration, ConvertApi et FileApi.

var configurations = new Configuration(clientId, clientSecret1);
var convertApi = new ConvertApi(configurations);
var fileApi = new FileApi(configuration);

Étape 2. - Télécharger le fichier PDF vers le stockage cloud.

using (var fileStream = File.OpenRead("sample.pdf"))
{
    var uploadRequest = new UploadFileRequest("sample.pdf", fileStream);
    fileApi.UploadFile(uploadRequest);
}

Étape 3. - Définir ConvertSettings pour la conversion PDF → JPG.

var settings = new ConvertSettings
{
    FilePath = "input.pdf",
    Format = "jpg",
    OutputPath = "converted/pdf-to-jpg/"
};

Étape 4. - Utilisez la méthode ConvertDocument(...) pour initier la conversion de PDF en JPG.

var request = new ConvertDocumentRequest(settings);
convertApi.ConvertDocument(request);
  • Chaque page du document PDF est convertie en une image JPG séparée, stockée dans le dossier de sortie.
// Pour plus d'exemples, veuillez visiter https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Obtenez les identifiants du client à partir de https://dashboard.groupdocs.cloud/

string clientId = "XXXXXX-XXXXXXXXX-XXXXXXX";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// Créez une instance de la classe Configuration en passant l'ID client et le secret client comme arguments. 
var configurations = new Configuration(clientId, clientSecret1);
// Définissez la valeur de ApiBaseUrl.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Initialisez une instance de la classe ConvertApi avec un objet de la classe Configuration.
var convertApi = new ConvertApi(configurations);
// create an instance of FileApi
var fileApi = new FileApi(configuration);             

// load the input PDF from local drive.             
using (var stream = OpenRead("sample.pdf"))
{
    // upload the input PDF to the cloud storage.
    fileApi.UploadFile(new UploadFileRequest("sample.pdf", stream));

    // create ConvertSettings where we specify resultant output as JPEG.
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "sample.pdf",
        Format = "jpg",
        OutputPath = "converted/pdf-to-jpg/"
    };
    
    // Appelez la méthode ConvertDocument pour exporter les pages PDF en images JPEG.
    var response = convertApi.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // print success message
        Console.WriteLine("PDF to JPEG images conversion completed successfully.");
    }
}

Exporter un PDF en JPEG en utilisant cURL

Si vous préférez une approche basée sur un script, vous pouvez également convertir PDF en JPG en utilisant GroupDocs.Conversion Cloud REST API et cURL.

Why Use cURL for PDF to JPG Conversion?

  • Idéal pour les pipelines d’automatisation ou l’intégration CI/CD.
  • Aucune installation de SDK requise.
  • Parfait pour des environnements sans interface graphique ou serveurs.

Tout d’abord, générez votre jeton d’accès JWT en utilisant les identifiants du client, puis exécutez la commande suivante pour exporter le PDF au format d’image JPEG :

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 "{  \"FilePath\": \"{inputFile}\",  \"Format\": \"jpg\",  \"LoadOptions\": {    \"Format\": \"JPG\"  },\"OutputPath\": \"{resultantFile}\"}"

Remplacez {ACCESSTOKEN} par le jeton JWT, inputFile par le nom du fichier PDF et resultantFile par le nom de l’image JPEG résultante à générer dans le stockage cloud.

Essayez JPG à PDF en ligne (application gratuite)

Si vous souhaitez explorer cette fonctionnalité sans coder, essayez notre application web gratuite PDF to JPG Converter. Elle vous permet d’exporter des PDF en JPEG instantanément dans votre navigateur, alimenté par la même API GroupDocs.Conversion Cloud.

pdf to jpg converter

Ressources utiles

Conclusion

En conclusion, la conversion de PDF en JPG en utilisant GroupDocs.Conversion Cloud SDK pour .NET fournit une solution efficace et fiable pour les développeurs et les entreprises. Que vous construisiez un système de gestion de documents automatisé ou que vous cherchiez à convertir des fichiers PDF en JPG pour un partage, un archivage ou une génération d’aperçu plus faciles, cette API rend le processus sans couture.

Questions Fréquemment Posées (FAQ)

Q. Puis-je convertir plusieurs fichiers PDF en images à la fois ?

  • A. Oui. L’API prend en charge la conversion par lots de PDF en JPG, vous permettant de traiter plusieurs PDF simultanément.

Q. Quelle est la qualité des images JPG converties ?

  • A. Le SDK garantit une sortie de haute fidélité, préservant la clarté du texte, les graphiques vectoriels et la précision des couleurs lors de l’exportation de PDF au format d’image.

Q. Un logiciel supplémentaire comme Adobe Acrobat est-il requis ?

  • A. Non. L’API REST .NET fonctionne entièrement dans le cloud—aucune installation locale ni logiciel tiers n’est nécessaire.

Articles Connexes

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