WebP è un formato immagine di nuova generazione progettato da Google che offre un’elevata efficienza di compressione con una minima perdita di qualità. Tuttavia, le immagini WebP non sono universalmente supportate su dispositivi e software. Tuttavia, convertendo WebP in PDF, si garantisce compatibilità, portabilità e output pronto per la stampa, ideale per relazioni, portafogli e archivi di documenti.
In questo tutorial, imparerai come convertire WebP in PDF utilizzando Aspose.Imaging Cloud SDK per .NET, una soluzione basata su API REST che gestisce l’elaborazione delle immagini nel cloud: non è necessario installare librerie esterne.
- API di Elaborazione Immagini basata su REST
- Convertire WebP in PDF utilizzando C# .NET
- Trasforma WebP in PDF utilizzando i comandi cURL
API di Elaborazione Immagini Basata su REST
Aspose.Imaging Cloud SDK for .NET fornisce un modo semplice e sicuro per lavorare con i file immagine programmaticamente. Supporta:
- Conversioni di formato (WebP, PNG, JPG, TIFF, BMP ecc.)
- Ridimensionamento, ritaglio e rotazione dell’immagine
- Modifica dei metadati e analisi delle immagini
- Conversione basata su cloud — nessuna pesante dipendenza
Per utilizzare l’SDK, il primo passo è installarlo nella nostra soluzione.
NuGet\Install-Package Aspose.Imaging-Cloud -Version 25.4.0
Il passo successivo è ottenere i dettagli delle credenziali del cliente da Cloud Dashboard.
Convertire WebP in PDF usando C# .NET
Si prega di seguire i passaggi riportati di seguito per creare il proprio primo convertitore da WebP a PDF utilizzando C#.
Passo 1 – Inizializza l’API
var config = new Configuration
{
ClientId = "YOUR_CLIENT_ID",
ClientSecret = "YOUR_CLIENT_SECRET"
};
var imagingApi = new ImagingApi(config);
Step 2 Carica il file WebP nel Cloud Storage Poiché l’API si aspetta che l’immagine sia già disponibile nel cloud storage, si prega di utilizzare il seguente frammento di codice per caricare l’immagine di input.
using (var fileStream = File.OpenRead("input.webp"))
{
var uploadRequest = new UploadFileRequest("input.webp", fileStream);
imagingApi.UploadFile(uploadRequest);
}
Passaggio 3 – Converti WebP in PDF Una volta che l’immagine è stata caricata, possiamo convertire l’immagine WebP in PDF utilizzando il seguente codice:
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);
}
// Per ulteriori esempi, si prega di visitare 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 instnce
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);
// Salva il file convertito sul disco locale
using (var outputStream = File.Create("resultant.pdf"))
{
response.CopyTo(outputStream);
}
Trasforma WebP in PDF utilizzando comandi cURL
Se preferisci chiamate REST dirette, puoi utilizzare cURL per ottenere lo stesso risultato.
Passo 1 – Genera Token di Accesso
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"
Step 2 – Convertire WebP in PDF
Esegui il seguente comando per eseguire la conversione da WebP a 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"
Convertitore da WebP a PDF online gratuito
Vuoi testarlo prima di programmare? Prova il gratuito WebP to PDF Online Converter alimentato da Aspose.Imaging Cloud — nessuna installazione necessaria!

Conclusione
In questo articolo, hai imparato come convertire immagini WebP in file PDF utilizzando C# .NET e Aspose.Imaging Cloud SDK. Abbiamo trattato argomenti come il caricamento di file WebP su cloud storage, la conversione di WebP in PDF utilizzando l’API REST e abbiamo eseguito conversioni sia con comandi C# che cURL.
Articoli Correlati
Per favore visita i seguenti link per saperne di più su: