WebP est un format d’image de nouvelle génération conçu par Google qui offre une efficacité de compression élevée avec une perte de qualité minimale. Cependant, les images WebP ne sont pas universellement prises en charge sur tous les appareils et logiciels. Cependant, en convertissant WebP en PDF, vous garantissez la compatibilité, la portabilité et une sortie prête à être imprimée, idéale pour les rapports, portefeuilles et archives de documents.

Dans ce tutoriel, vous apprendrez comment convertir WebP en PDF en utilisant Aspose.Imaging Cloud SDK pour .NET, une solution basée sur une API REST qui gère tout le traitement d’images dans le cloud—aucun besoin d’installer des bibliothèques externes.

API de traitement d’images basé sur REST

Aspose.Imaging Cloud SDK for .NET fournit un moyen simple et sécurisé de travailler avec des fichiers image par programmation. Il prend en charge :

  • Conversions de format (WebP, PNG, JPG, TIFF, BMP etc.)
  • Redimensionnement, recadrage et rotation d’image
  • Édition de métadonnées et analyse d’image
  • Conversion basée sur le cloud — pas de lourdes dépendances

Pour utiliser le SDK, la première étape consiste à l’installer dans notre solution.

NuGet\Install-Package Aspose.Imaging-Cloud -Version 25.4.0

La prochaine étape consiste à obtenir les détails des informations d’identification du client à partir de Cloud Dashboard.

Convertir WebP en PDF en utilisant C# .NET

Veuillez suivre les étapes ci-dessous pour créer votre premier convertisseur WebP en PDF en utilisant C#.

Étape 1 – Initialiser l’API

var config = new Configuration
{
    ClientId = "YOUR_CLIENT_ID",
    ClientSecret = "YOUR_CLIENT_SECRET"
};

var imagingApi = new ImagingApi(config);

Étape 2 Téléchargez le fichier WebP dans le stockage Cloud Comme l’API s’attend à ce que l’image soit déjà disponible dans le stockage cloud, veuillez utiliser le code suivant pour télécharger l’image d’entrée.

using (var fileStream = File.OpenRead("input.webp"))
{
    var uploadRequest = new UploadFileRequest("input.webp", fileStream);
    imagingApi.UploadFile(uploadRequest);
}

Étape 3 – Convertir WebP en PDF Une fois que l’image a été téléchargée, nous pouvons convertir l’image WebP en PDF à l’aide du code suivant :

var request = new CreateConvertedImageRequest("sample.webp", "pdf");
var response = imagingApi.CreateConvertedImage(request);

// Save the converted file locally
using (var outputStream = File.Create("output.pdf"))
{
    response.CopyTo(outputStream);
}
// Pour plus d'exemples, veuillez visiter https://github.com/aspose-imaging-cloud/aspose-imaging-cloud-dotnet

using Aspose.Imaging.Cloud.Sdk;
using Aspose.Imaging.Cloud.Sdk.Model.Requests;
using System.IO;

var config = new Configuration
{
    ClientId = "YOUR_CLIENT_ID",
    ClientSecret = "YOUR_CLIENT_SECRET"
};

// create imagingAPI instance
var imagingApi = new ImagingApi(config);

// lire l'image WebP d'entrée depuis le disque local
using (var fileStream = File.OpenRead("sample.webp"))
{
    var uploadRequest = new UploadFileRequest("sample.webp", fileStream);
    imagingApi.UploadFile(uploadRequest);
}

var request = new CreateConvertedImageRequest("sample.webp", "pdf");
var response = imagingApi.CreateConvertedImage(request);

// Save the converted file to local drive
using (var outputStream = File.Create("resultant.pdf"))
{
    response.CopyTo(outputStream);
}

Transformez WebP en PDF en utilisant des commandes cURL.

Si vous préférez des appels REST directs, vous pouvez utiliser cURL pour obtenir le même résultat.

Étape 1 – Générer un jeton d’accès

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXX-XXXXX-XXXX-XXXXX-ff5c3a6aa4a2&client_secret=XXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Étape 2 – Convertir WebP en PDF

Exécutez la commande suivante pour effectuer la conversion de WebP en PDF.

curl -v -X GET "https://api.aspose.cloud/v3.0/imaging/input.webp/convert?format=pdf" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT_Token>" \
-o "Output.pdf"

Convertisseur WebP en PDF en ligne gratuit

Vous voulez le tester avant de coder ? Essayez le convertisseur gratuit WebP to PDF Online Converter alimenté par Aspose.Imaging Cloud — aucune installation nécessaire !

free Image Extractor

Conclusion

Dans cet article, vous avez appris comment convertir des images WebP en fichiers PDF en utilisant C# .NET et Aspose.Imaging Cloud SDK. Nous avons couvert des sujets tels que le téléchargement de fichiers WebP vers le stockage cloud, la conversion de WebP en PDF en utilisant l’API REST et avons effectué des conversions à la fois avec des commandes C# et cURL.

Articles connexes

Veuillez visiter les liens suivants pour en savoir plus sur :