WebP Google tarafından tasarlanmış bir sonraki nesil görüntü formatıdır ve minimal kalite kaybıyla yüksek sıkıştırma verimliliği sağlar. Ancak, WebP görüntüleri cihazlar ve yazılımlar arasında evrensel olarak desteklenmemektedir. Ancak, WebP’yi PDF‘ye dönüştürerek uyumluluğu, taşınabilirliği ve baskıya hazır çıktıyı sağlarsınız—raporlar, portföyler ve belge arşivleri için idealdir.

Bu eğitimde, Aspose.Imaging Cloud SDK for .NET kullanarak WebP’yi PDF’ye nasıl dönüştüreceğinizi öğreneceksiniz. Bu, tüm görüntü işleme işlemlerini bulutta gerçekleştiren, REST API tabanlı bir çözüm—herhangi bir harici kütüphane yüklemeye gerek yok.

REST Tabanlı Görüntü İşleme API’si

Aspose.Imaging Cloud SDK for .NET resim dosyalarıyla programatik olarak çalışmak için basit ve güvenli bir yol sunar. Şunları destekler:

  • Format dönüştürmeleri (WebP, PNG, JPG, TIFF, BMP vb.)
  • Görüntü yeniden boyutlandırma, kırpma ve döndürme
  • Metadata düzenleme ve görüntü analizi
  • Cloud tabanlı dönüşüm — ağır bağımlılık yok

SDK’yı kullanmak için ilk adım, onu çözümümüze kurmaktır.

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

Bir sonraki adım, Cloud Dashboard üzerinden müşteri kimlik bilgilerini elde etmektir.

WebP’yi PDF’ye dönüştürmek için C# .NET kullanın.

Lütfen aşağıdaki adımları izleyerek ilk WebP’den PDF’ye dönüştürücünüzü C# kullanarak oluşturun.

Adım 1 – API’yi Başlat

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

var imagingApi = new ImagingApi(config);

Adım 2 WebP Dosyasını Cloud Depolama’ya Yükleyin API, görüntünün zaten bulut depolamada mevcut olmasını beklediğinden, lütfen girdi görüntüsünü yüklemek için aşağıdaki kod parçasını kullanın.

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

Adım 3 – WebP’yi PDF’ye Dönüştür Görüntü yüklendikten sonra, WebP görüntüsünü PDF’ye dönüştürmek için aşağıdaki kodu kullanabiliriz:

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);
}
// Daha fazla örnek için lütfen https://github.com/aspose-imaging-cloud/aspose-imaging-cloud-dotnet adresini ziyaret edin.

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);

// Yerel sürücünüzden WebP görüntüsünü okuyun.
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);

// Yerel sürücüye dönüştürülmüş dosyayı kaydedin.
using (var outputStream = File.Create("resultant.pdf"))
{
    response.CopyTo(outputStream);
}

WebP’yi PDF’ye dönüştürmek için cURL Komutları kullanın

Eğer doğrudan REST çağrılarını tercih ediyorsanız, aynı sonuca ulaşmak için cURL kullanabilirsiniz.

Adım 1 – Erişim Token’ı Oluşturun

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"

Adım 2 – WebP’yi PDF’ye dönüştür

Aşağıdaki komutu uygulayarak WebP’den PDF’ye dönüşüm gerçekleştirin.

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"

Ücretsiz Çevrimiçi WebP’den PDF’ye Dönüştürücü

Kodu yazmadan önce test etmek mi istiyorsunuz? Ücretsiz WebP to PDF Online Converter deneyin, Aspose.Imaging Cloud tarafından desteklenmektedir — kuruluma gerek yok!

free Image Extractor

Sonuç

Bu yazıda, C# .NET ve Aspose.Imaging Cloud SDK kullanarak WebP görüntülerini PDF dosyalarına nasıl dönüştüreceğinizi öğrendiniz. WebP dosyalarını bulut depolamaya yükleme, REST API kullanarak WebP’yi PDF’ye dönüştürme gibi konuları ele aldık ve hem C# hem de cURL komutlarıyla dönüşümler gerçekleştirdik.

İlgili Makaleler

Lütfen daha fazla bilgi almak için aşağıdaki bağlantılara göz atın: