C# ile PDF'den Görüntüler nasıl alınır

Bu makale, yapılandırma ayrıntıları ve çalıştırılabilir bir örnek kod yardımıyla C#’ta bir PDF’den nasıl görüntü alınacağı hakkında ayrıntılar sağlar. JPEG, PNG, vb. gibi farklı formatlarda PDF’den C# resim almak için gerekli tüm gerekli sınıflar ve yöntemler verildiğinden, bu uygulamayı yazmak için kullanılabilecek eksiksiz program mantığı paylaşılır. Ayrıca, çıktı görüntülerini PDF dosyasından getirdikten sonra özelleştirerek süreci geliştirmek için farklı seçenekler de öğreneceksiniz.

C# ile PDF Görüntüleri Alma Adımları

  1. IDE’yi, bir PDF’den görüntüleri çıkarmak için Aspose.PDF for .NET kullanacak şekilde yapılandırın
  2. Document sınıf nesnesini kullanarak içinde görüntülerin bulunduğu kaynak PDF dosyasını yükleyin
  3. XImage sınıf nesnesini kullanarak belirli bir görüntüye erişin
  4. İstenen görüntünün adını kullanarak yeni bir dosya akışı oluşturun
  5. Resmi JPEG olarak kaydedin ve akışı kapatın

Bu adımlar, önce kaynak PDF dosyasını yüklediğimiz ve ardından PDF’nin belirli bir sayfasına eriştiğimiz adım adım bir yaklaşımı paylaşarak PDF’den C#‘da nasıl görüntü alınacağını açıklar. Her sayfa, bir dizin yardımıyla başvurulabilecek resimler içeren bir kaynak koleksiyonuna sahiptir. İstenen görüntü referansına XImage sınıfı nesnesine erişildiğinde, istenen formatlardan herhangi birinde akışa bir görüntü olarak kaydedilebilir.

C#’ta PDF’den Görüntü Alma Kodu

Bu kod, Document class nesnesine yükleyerek ve ardından belirli bir sayfanın kaynaklarının listesini ve ardından kaynaklardan o sayfadaki görüntülerin listesini alarak C#* içindeki PDF’den *görüntü alma işlemini gösterir. Belirli bir resme erişimimiz olduğunda, belgedeki referanslardaki değişikliklerle birlikte bir resmi yeniden adlandırabiliriz. Görüntüleri diske kaydetmeden önce filtrelemek için ad, yükseklik ve genişlik gibi farklı özellikler de alabilirsiniz.

Bu eğitim, bir PDF sayfasından resim çıkarmamız için bize rehberlik etti. Bir PDF dosyasına filigran ekleme işlemini öğrenmek istiyorsanız C# ile PDF’ye filigran nasıl eklenir makalesine bakın.

 Türkçe