PDF en JPG

Conversion PDF en JPG en C# .NET.

Les fichiers PDF sont devenus omniprésents dans le monde numérique, servant de format universel pour partager des documents sur diverses plates-formes et appareils. Leur capacité à conserver le formatage et à assurer la cohérence quel que soit l’environnement de visualisation les a rendus indispensables dans de nombreux secteurs et applications. Cependant, il existe des cas où la conversion de fichiers PDF vers d’autres formats devient nécessaire, notamment lorsqu’il s’agit de partager ou de présenter des informations de manière plus accessible visuellement. Par conséquent, en convertissant des documents PDF en images JPG, vous pouvez facilement extraire des pages ou des éléments spécifiques de fichiers PDF et les incorporer dans des présentations, des rapports ou du contenu Web. Explorons les détails sur la façon dont nous pouvons transformer un document PDF en JPG à l’aide de l’API REST.

SDK de conversion PDF en JPG

Avec le GroupDocs.Conversion Cloud SDK for .NET, la conversion de PDF en JPG est à la fois transparente et efficace. Ce SDK Cloud garantit des résultats de conversion de haute qualité, en préservant la mise en page, le formatage et la clarté du contenu PDF tout au long du processus. Par conséquent, avec seulement quelques lignes de code, vous pouvez lancer le processus de conversion, spécifier le fichier PDF d’entrée et recevoir les images JPG résultantes sans vous soucier des complexités d’installation et de configuration.

Désormais, pour utiliser le SDK, la première étape est son installation. Alors, recherchez GroupDocs.Conversion-Cloud dans le gestionnaire de packages NuGet et cliquez sur le bouton Installer. Une autre option consiste à exécuter la commande suivante dans la console du gestionnaire de packages.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0

La prochaine étape importante consiste à obtenir les informations d’identification du client (c’est-à-dire l’ID client et le secret client).Par conséquent, veuillez visiter ce court tutoriel pour plus d’informations sur la façon d’obtenir les informations d’identification du client.

Convertir un PDF en JPG à l’aide de C# .NET

Dans cette section, nous allons explorer les détails de la conversion transparente d’un document PDF en JPG à l’aide de C# .NET.

  1. Créez une instance de la classe « Configuration » où nous transmettons les informations d’identification du client comme arguments.
var configurations = new Configuration(clientId, clientSecret1);
  1. Initialisez le ConvertApi où nous passons l’objet Configuration comme argument d’entrée.
var apiInstance = new ConvertApi(configurations);
  1. Téléchargez le fichier PDF d’entrée sur le stockage cloud tout en transmettant le nom du document PDF d’entrée.
fileUpload.UploadFile(new UploadFileRequest("input.pdf", stream));
  1. Créez une instance « ConvertSettings » dans laquelle nous spécifions le nom du PDF d’entrée, le format de sortie comme « jpg » et le nom de l’image JPEG résultante.
var settings = new ConvertSettings{...}
  1. Appelez l’API ConvertDocumentRequest pour convertir le PDF au format JPG. Après une conversion réussie, l’image JPG résultante est stockée dans le stockage cloud.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Plus d'exemples sur https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Obtenez vos identifiants API 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// Créez une instance de la classe Configuration et initialisez-la avec l'ID client et le secret client. 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// Définissez la valeur de ApiBaseUrl pour définir l'URL de base de l'API de conversion PDF en JPG.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Initialisez une instance de la classe ConvertApi avec l'objet de la classe Configuration.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// charger le fichier PDF à partir du disque local             
using (var stream = System.IO.File.OpenRead("input.pdf"))
{
    // créer une instance de FileApi
    var fileUpload = new FileApi(configurations);
    // télécharger le fichier PDF d'entrée sur le stockage cloud
    fileUpload.UploadFile(new UploadFileRequest("input.pdf", stream));

    // créer ConvertSettings où nous définissons le PDF d'entrée et le nom de l'image JPG résultante
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "input.pdf",
        Format = "jpg",
        OutputPath = "resultant.jpg"
    };
    
    // Invoquez la méthode ConvertDocument pour convertir le PDF en JPG par programme.
    var response = apiInstance.ConvertDocument(new GroupDocs.Conversion.Cloud.Sdk.Model.Requests.ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // imprimer le message de réussite
        Console.WriteLine("The PDF to JPG conversion completed successfully !");
    }
}
PDF en JPG.

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

L’exemple de fichier PDF utilisé dans l’exemple ci-dessus peut être téléchargé à partir de input.pdf.

PDF vers image à l’aide des commandes cURL

Si vous préférez les interfaces de ligne de commande ou avez besoin de capacités de conversion par lots, nous pouvons réaliser la conversion de documents PDF en JPG à l’aide des commandes GroupDocs.Conversion Cloud et cURL, car elles offrent une solution simple et efficace. Avec les commandes cURL, vous pouvez facilement lancer le processus de conversion, spécifier le fichier PDF d’entrée et recevoir les images JPG résultantes, le tout sans avoir besoin d’un codage ou d’une intégration complexe.

La première étape de cette approche consiste à obtenir vos informations d’identification personnalisées (App Key et App SID) et à générer un jeton d’accès JWT. Une fois que nous avons le jeton JWT, veuillez exécuter la commande cURL suivante pour convertir le PDF en image.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{  \"FilePath\": \"{inputFile}\",  \"Format\": \"jpg\",  \"LoadOptions\": {    \"Format\": \"JPG\"  },\"OutputPath\": \"{resultantFile}\"}"

Veuillez remplacer inputFile par le nom du document PDF d’entrée disponible dans le stockage cloud, resultantFile par le nom de l’image JPG de sortie et accessToken par le jeton JWT généré ci-dessus. Après une conversion réussie, le fichier résultant est enregistré sur le stockage cloud.

Application gratuite de conversion PDF en JPG

Recherchez-vous une application gratuite de conversion PDF en JPG ? Veuillez essayer d’utiliser notre application PDF to JPG Converter prête à l’emploi, légère et super efficace, développée sur l’API GroupDocs.Conversion.

pdf gratuit en jpg

Questions fréquemment posées

Comment convertir un PDF en PNG ?

Puis-je accéder au code source de l’API de conversion ?

Liens utiles

Conclusion

En résumé, que vous optiez pour le SDK GroupDocs.Conversion Cloud pour .NET ou que vous utilisiez les commandes cURL avec GroupDocs.Conversion Cloud, la conversion d’un document PDF en JPG est un processus transparent. Les deux méthodes fournissent des solutions efficaces pour automatiser les tâches de conversion de documents, offrant flexibilité et fiabilité. Ainsi, quelle que soit la méthode choisie, les deux approches vous permettent de convertir sans effort un PDF en JPG et de rationaliser facilement vos flux de traitement de documents.

Articles Liés

Nous vous recommandons fortement de visiter les liens suivants pour en savoir plus sur :