WebP ist ein Bildformat der nächsten Generation, das von Google entwickelt wurde und eine hohe Kompressionseffizienz bei minimalem Qualitätsverlust bietet. Allerdings werden WebP bilder nicht universell von Geräten und Software unterstützt. Durch die Konvertierung von WebP zu PDF stellen Sie jedoch Kompatibilität, Portabilität und druckbereite Ausgaben sicher – ideal für Berichte, Portfolios und Dokumentenarchive.

In diesem Tutorial lernen Sie, wie Sie WebP in PDF mit dem Aspose.Imaging Cloud SDK für .NET konvertieren, einer auf REST-API basierenden Lösung, die die gesamte Bildverarbeitung in der Cloud übernimmt - es ist keine Installation externer Bibliotheken erforderlich.

REST-basierte Bildverarbeitungs-API

Aspose.Imaging Cloud SDK für .NET bietet eine einfache und sichere Möglichkeit, programmgesteuert mit Bilddateien zu arbeiten. Es unterstützt:

  • Formatkonvertierungen (WebP, PNG, JPG, TIFF, BMP usw.)
  • Bildgrößenänderung, Zuschneiden und Drehung
  • Metadatenbearbeitung und Bildanalyse
  • Cloud-basierte Konvertierung - keine schweren Abhängigkeiten

Um das SDK zu verwenden, ist der erste Schritt, es in unserer Lösung zu installieren.

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

Der nächste Schritt besteht darin, die Client-Anmeldedaten von Cloud Dashboard zu erhalten.

Convertiere WebP in PDF mit C# .NET

Bitte folgen Sie den folgenden Schritten, um Ihren ersten WebP zu PDF-Konverter mit C# zu erstellen.

Schritt 1 – API initialisieren

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

var imagingApi = new ImagingApi(config);

Schritt 2 Laden Sie die WebP-Datei in den Cloud-Speicher hoch Da die API erwartet, dass das Bild bereits im Cloud-Speicher verfügbar ist, verwenden Sie bitte den folgenden Codeausschnitt, um das Eingabebild hochzuladen.

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

Schritt 3 – Konvertiere WebP in PDF Sobald das Bild hochgeladen wurde, können wir das WebP bild mit dem folgenden Code in PDF konvertieren:

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);
}
// Für weitere Beispiele besuchen Sie bitte 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 instnace
var imagingApi = new ImagingApi(config);

// read the input WebP image from local drive
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);
}

Transformieren Sie WebP in PDF mit cURL-Befehlen

Wenn Sie direkte REST-Aufrufe bevorzugen, können Sie cURL verwenden, um dasselbe Ergebnis zu erzielen.

Schritt 1 – Access Token generieren

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"

Schritt 2 – WebP in PDF umwandeln

Führen Sie den folgenden Befehl aus, um die Konvertierung von WebP in PDF durchzuführen.

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"

Kostenloser Online WebP zu PDF Konverter

Möchten Sie es vor dem Codieren testen? Versuchen Sie den kostenlosen WebP to PDF Online Converter, der von Aspose.Imaging Cloud unterstützt wird — keine Installation erforderlich!

kostenloser Bildextraktor

Schlussfolgerung

In diesem Artikel haben Sie gelernt, wie man WebP bilder in PDF Dateien mit C# .NET und dem Aspose.Imaging Cloud SDK konvertiert. Wir haben Themen wie das Hochladen von WebP Dateien in den Cloud-Speicher, das Konvertieren von WebP in PDF mit der REST-API behandelt und Konvertierungen sowohl mit C# als auch mit cURL-Befehlen durchgeführt.

Verwandte Artikel

Bitte besuchen Sie die folgenden Links, um mehr zu erfahren über: