WebP es un formato de imagen de próxima generación diseñado por Google que ofrece alta eficiencia de compresión con una pérdida mínima de calidad. Sin embargo, las imágenes WebP no tienen soporte universal en todos los dispositivos y software. Sin embargo, al convertir WebP a PDF, garantizas compatibilidad, portabilidad y una salida lista para imprimir, ideal para informes, portafolios y archivos de documentos.
En este tutorial, aprenderás a convertir WebP a PDF utilizando Aspose.Imaging Cloud SDK para .NET, una solución basada en API REST que maneja todo el procesamiento de imágenes en la nube—no es necesario instalar ninguna biblioteca externa.
- API de Procesamiento de Imágenes Basada en REST
- Convertir WebP a PDF utilizando C# .NET
- Transformar WebP a PDF utilizando comandos cURL
API de procesamiento de imágenes basado en REST
Aspose.Imaging Cloud SDK for .NET proporciona una forma simple y segura de trabajar con archivos de imagen programáticamente. Soporta:
- Conversión de formatos (WebP, PNG, JPG, TIFF, BMP etc.)
- Redimensionamiento, recorte y rotación de imágenes
- Edición de metadatos y análisis de imágenes
- Conversión basada en la nube — sin dependencias pesadas
Para poder usar el SDK, el primer paso es instalarlo en nuestra solución.
NuGet\Install-Package Aspose.Imaging-Cloud -Version 25.4.0
El siguiente paso es obtener los detalles de las credenciales del cliente de Cloud Dashboard.
Convertir WebP a PDF utilizando C# .NET
Por favor, siga los pasos a continuación para crear su primer convertidor de WebP a PDF utilizando C#.
Paso 1 – Inicializar la API
var config = new Configuration
{
ClientId = "YOUR_CLIENT_ID",
ClientSecret = "YOUR_CLIENT_SECRET"
};
var imagingApi = new ImagingApi(config);
Paso 2 Subir el archivo WebP a Cloud Storage Como la API espera que la imagen ya esté disponible en el almacenamiento en la nube, por favor utiliza el siguiente fragmento de código para cargar la imagen de entrada.
using (var fileStream = File.OpenRead("input.webp"))
{
var uploadRequest = new UploadFileRequest("input.webp", fileStream);
imagingApi.UploadFile(uploadRequest);
}
Paso 3 – Convertir WebP a PDF Una vez que la imagen haya sido subida, podemos convertir la imagen WebP a PDF utilizando el siguiente código:
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);
}
// Para más ejemplos, por favor visita 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);
// leer la imagen WebP desde el disco 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);
// Guarda el archivo convertido en el disco local.
using (var outputStream = File.Create("resultant.pdf"))
{
response.CopyTo(outputStream);
}
Transformar WebP a PDF usando comandos cURL
Si prefieres llamadas REST directas, puedes usar cURL para lograr el mismo resultado.
Paso 1 – Generar Token de Acceso
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"
Paso 2 – Convertir WebP a PDF
Ejecuta el siguiente comando para realizar la conversión de 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"
Convertidor gratuito de WebP a PDF en línea
¿Quieres probarlo antes de codificar? ¡Prueba el conversor gratuito WebP a PDF Online Converter impulsado por Aspose.Imaging Cloud — no se necesita instalación!

Conclusión
En este artículo, aprendiste cómo convertir imágenes WebP a archivos PDF utilizando C# .NET y Aspose.Imaging Cloud SDK. Cubrimos temas como la carga de archivos WebP en almacenamiento en la nube, la conversión de WebP a PDF utilizando la API REST y realizamos conversiones tanto con C# como con comandos cURL.
Artículos Relacionados
Por favor, visita los siguientes enlaces para aprender más sobre: