WebP er et næste generations billedeformat designet af Google, som giver høj kompressionseffektivitet med minimal kvalitetsnedbrydning. Dog er WebP-billeder ikke universelt understøttet på tværs af enheder og software. Ved at konvertere WebP til PDF sikrer du dog kompatibilitet, bærbarhed og printklar output—ideelt til rapporter, porteføljer og dokumentarkiver.

I denne tutorial vil du lære, hvordan man konverterer WebP til PDF ved hjælp af Aspose.Imaging Cloud SDK til .NET, en REST API-baseret løsning, der håndterer al billedebehandling i skyen - du behøver ikke at installere nogen eksterne biblioteker.

REST Basert Billedbehandlings-API

Aspose.Imaging Cloud SDK for .NET giver en enkel og sikker måde at arbejde med billedfiler programmæssigt. Det understøtter:

  • Format konverteringer (WebP, PNG, JPG, TIFF, BMP osv.)
  • Billedstørrelsesændring, beskæring og rotation
  • Metadata redigering og billedanalyse
  • Cloud-baseret konvertering — ingen tunge afhængigheder

For at bruge SDK’en er det første skridt at installere den i vores løsning.

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

Det næste skridt er at få klientens legitimationsoplysninger fra Cloud Dashboard.

Convert WebP til PDF ved hjælp af C# .NET

Please follow the steps below to create your first WebP to PDF converter using C#.

Step 1 – Initialiser API’en

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

var imagingApi = new ImagingApi(config);

Trin 2 Upload WebP-filen til Cloud Storage Da API’en forventer, at billedet allerede er tilgængeligt i cloud-lagring, så brug venligst følgende kodeeksempel til at uploade inputbilledet.

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

Step 3 – Convertér WebP til PDF Når billedet er blevet uploadet, kan vi konvertere WebP-billedet til PDF ved hjælp af følgende kode:

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);
}
// For more examples, please visit 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);
}

Transform WebP to PDF using cURL Commands

Hvis du foretrækker direkte REST-anrop, kan du bruge cURL til at opnå det samme resultat.

Trin 1 – Generer Adgangstoken

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"

Trin 2 – Konverter WebP til PDF

Udfør følgende kommando for at udføre WebP til PDF konvertering.

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"

Gratis online WebP til PDF-konverter.

Vil du teste det inden kodning? Prøv den gratis WebP til PDF Online Converter drevet af Aspose.Imaging Cloud — ingen installation nødvendig!

free Image Extractor

Konklusion

I denne artikel har du lært, hvordan du konverterer WebP-billeder til PDF-filer ved hjælp af C# .NET og Aspose.Imaging Cloud SDK. Vi dækkede emner som upload af WebP-filer til cloudlagring, konvertering af WebP til PDF ved hjælp af REST API’et og udførte konverteringer med både C# og cURL-kommandoer.

Relaterede artikler

Venligst besøg følgende links for at lære mere om: