PDF'den JPG'ye

C# .NET’te PDF’den JPG’ye dönüştürme.

PDF dosyaları dijital dünyada her yerde bulunur hale geldi ve çeşitli platformlar ve cihazlar arasında belge paylaşımı için evrensel bir format görevi gördü. Görüntüleme ortamından bağımsız olarak biçimlendirmeyi koruma ve tutarlılığı sağlama yetenekleri, onları çok sayıda endüstri ve uygulamada vazgeçilmez kılmıştır. Ancak, özellikle bilgilerin görsel olarak daha erişilebilir bir şekilde paylaşılması veya sunulması söz konusu olduğunda, PDF dosyalarını diğer formatlara dönüştürmenin gerekli olduğu durumlar vardır. Bu nedenle, PDF belgelerini JPG görüntülere dönüştürerek, PDF dosyalarından belirli sayfaları veya öğeleri kolayca çıkarabilir ve bunları sunumlara, raporlara veya web içeriğine dahil edebilirsiniz. REST API kullanarak PDF belgesini JPG’ye nasıl dönüştürebileceğimizin detaylarına bakalım.

PDF’den JPG’ye Dönüştürme SDK’sı

GroupDocs.Conversion Cloud SDK for .NET ile PDF’den JPG’ye dönüştürme işlemi hem sorunsuz hem de verimlidir. Bu Cloud SDK, süreç boyunca PDF içeriğinin düzenini, biçimlendirmesini ve netliğini koruyarak yüksek kaliteli dönüştürme sonuçları sağlar. Bu nedenle, yalnızca birkaç satır kodla dönüştürme sürecini başlatabilir, giriş PDF dosyasını belirtebilir ve kurulum ve yapılandırmaların karmaşıklığıyla uğraşmadan sonuçtaki JPG görüntülerini alabilirsiniz.

Artık SDK’yı kullanabilmek için ilk adım kurulumudur. Bu nedenle, NuGet paket yöneticisinde GroupDocs.Conversion-Cloud’u arayın ve Yükle düğmesine tıklayın. Diğer bir seçenek de paket yöneticisi konsolunda aşağıdaki komutu çalıştırmaktır.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0

Bir sonraki önemli adım, müşteri kimlik bilgilerini (yani Müşteri Kimliği ve Müşteri Sırrı) elde etmektir. Bu nedenle, müşteri kimlik bilgilerinin nasıl alınacağı hakkında bilgi için lütfen bu kısa öğreticiyi ziyaret edin.

C# .NET kullanarak PDF’yi JPG’ye dönüştürün

Bu bölümde, C# .NET kullanarak PDF belgesini JPG’ye sorunsuz bir şekilde dönüştürmenin ayrıntılarını inceleyeceğiz.

  1. İstemci kimlik bilgilerini bağımsız değişken olarak ilettiğimiz bir ‘Yapılandırma’ sınıfı örneği oluşturun.
var configurations = new Configuration(clientId, clientSecret1);
  1. Yapılandırma nesnesini giriş argümanı olarak ilettiğimiz ConvertApiyi başlatın.
var apiInstance = new ConvertApi(configurations);
  1. Giriş PDF belgesinin adını aktarırken giriş PDF dosyasını bulut depolamaya yükleyin.
fileUpload.UploadFile(new UploadFileRequest("input.pdf", stream));
  1. Giriş PDF’sinin adını, çıktı biçimini ‘jpg’ olarak ve sonuçta ortaya çıkan JPEG görüntüsünün adını belirttiğimiz bir ‘ConvertSettings’ örneği oluşturun.
var settings = new ConvertSettings{...}
  1. PDF’yi JPG formatına dönüştürmek için ConvertDocumentRequest API’sini çağırın. Başarılı bir dönüştürmenin ardından ortaya çıkan JPG görüntüsü bulut depolama alanında saklanır.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet üzerinden daha fazla örnek
// API kimlik bilgilerinizi edinin 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// Configuration sınıfının bir örneğini oluşturun ve bunu İstemci Kimliği ve İstemci Sırrı ile başlatın. 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// PDF'nin temel URL'sini JPG dönüştürme API'sine ayarlamak için ApiBaseUrl değerini tanımlayın.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// ConvertApi sınıfının bir örneğini Configuration sınıfının nesnesiyle başlatın.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// PDF dosyasını yerel sürücüden yükleyin             
using (var stream = System.IO.File.OpenRead("input.pdf"))
{
    // FileApi'nin bir örneğini oluşturun
    var fileUpload = new FileApi(configurations);
    // giriş PDF dosyasını bulut depolama alanına yükleyin
    fileUpload.UploadFile(new UploadFileRequest("input.pdf", stream));

    // sonuçta ortaya çıkan JPG görüntüsünün giriş PDF'sini ve adını tanımladığımız ConvertSettings'i oluşturun
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "input.pdf",
        Format = "jpg",
        OutputPath = "resultant.jpg"
    };
    
    // PDF'yi program aracılığıyla JPG'ye dönüştürmek için ConvertDocument yöntemini çağırın.
    var response = apiInstance.ConvertDocument(new GroupDocs.Conversion.Cloud.Sdk.Model.Requests.ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // başarı mesajını yazdır
        Console.WriteLine("The PDF to JPG conversion completed successfully !");
    }
}
PDF'den JPG'ye.

Resim:- PDF’den JPG’ye dönüştürme önizlemesi.

Yukarıdaki örnekte kullanılan örnek PDF dosyası input.pdf adresinden indirilebilir.

cURL Komutlarını Kullanarak PDF’den Görüntüye Dönüştürme

Komut satırı arayüzlerini tercih ediyorsanız veya toplu dönüştürme yeteneklerine ihtiyaç duyuyorsanız, basit ve etkili bir çözüm sundukları için GroupDocs.Conversion Cloud ve cURL komutlarını kullanarak PDF belgesini JPG’ye dönüştürmeyi gerçekleştirebiliriz. cURL komutlarıyla, karmaşık kodlamaya veya entegrasyona ihtiyaç duymadan dönüştürme işlemini kolayca başlatabilir, giriş PDF dosyasını belirtebilir ve elde edilen JPG görüntülerini alabilirsiniz.

Bu yaklaşımın ilk adımı, kişiselleştirilmiş kimlik bilgilerinizi (Uygulama Anahtarı ve Uygulama SID’si) almak ve JWT erişim belirtecini oluşturmaktır. JWT belirtecimizi aldıktan sonra, PDF’yi görüntüye dönüştürmek için lütfen aşağıdaki cURL komutunu yürütün.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{  \"FilePath\": \"{inputFile}\",  \"Format\": \"jpg\",  \"LoadOptions\": {    \"Format\": \"JPG\"  },\"OutputPath\": \"{resultantFile}\"}"

Lütfen “inputFile"ı bulut depolamada bulunan giriş PDF belgesinin adıyla, “resultantFile"ı çıktı JPG görüntüsünün adıyla ve “accessToken"ı yukarıda oluşturulan JWT jetonuyla değiştirin. Başarılı bir dönüştürmenin ardından ortaya çıkan dosya bulut depolama alanına kaydedilir.

Ücretsiz PDF’den JPG’ye Dönüştürme Uygulaması

Ücretsiz bir PDF’den JPG’ye dönüştürme uygulaması mı arıyorsunuz? Lütfen GroupDocs.Conversion API’sinin üzerinde geliştirilen, kullanıma hazır, hafif ve süper verimli PDF to JPG Converter uygulamamızı kullanmayı deneyin.

ücretsiz pdf'den jpg'ye dönüştürme

Sıkça Sorulan Sorular

PDF’yi PNG’ye nasıl dönüştürebilirim?

Dönüşüm API’sinin kaynak koduna erişebilir miyim?

  • [GroupDocs.Conversion Cloud SDK for .NET]‘in kaynak kodunun tamamı4 GitHub deposu’ndan indirilebilir.

kullanışlı bağlantılar

Çözüm

Özetle, ister .NET için GroupDocs.Conversion Cloud SDK’yı tercih edin, ister GroupDocs.Conversion Cloud ile cURL komutlarını kullanın, PDF belgesinin JPG’ye dönüştürülmesi sorunsuz bir süreçtir. Her iki yöntem de belge dönüştürme görevlerini otomatikleştirmek için esneklik ve güvenilirlik sunan etkili çözümler sunar. Dolayısıyla, seçilen yöntem ne olursa olsun, her iki yaklaşım da PDF’yi zahmetsizce JPG’ye dönüştürmenize ve belge işleme iş akışlarınızı kolaylıkla kolaylaştırmanıza olanak tanır.

İlgili Makaleler

Daha fazla bilgi edinmek için aşağıdaki bağlantıları ziyaret etmenizi kesinlikle öneririz: