Görüntüyü Çıkar
IronPDF for Python, bir PDF belgesine gömülü tüm resimleri çıkartabilir — ister kaydedilmiş resim dosyaları olarak, isterse bellekte bitmap nesneleri olarak olsun — belirli sayfaları hedefleme imkanıyla.
Başlarken
Bir PdfDocument yükleyin ve her görüntüyü belge içinde almak için ExtractAllImages çağırın, veya bir sayfanın indeksine göre görüntüleri çıkarmak için ExtractBitmapsFromPage kullanın.
Kodu Anlama
PdfDocument.FromFile(path, password): PDF dosyasını açar. İkinci argüman, şifre çözme parolasıdır; şifresiz dosyalar için bunu atlayın.ExtractAllImages(): Belgenin tüm sayfalarında bulunan tüm görüntülerin listesini döndürür. Listedeki her görüntü, diske yazmak için birSaveAsyöntemine sahip bir nesnedir.SaveAs(path): Çıkartılmış bir görüntüyü belirtilen dosya yoluna kaydeder. Dosya formatı uzantı ile belirlenir (.png,.jpg, vb.).ExtractBitmapsFromPage(pageIndex): Belirtilen sıfır tabanlı sayfa indeksindeki tüm görüntüler içinAnyBitmapnesnelerinin bir listesini döndürür. Bu, verileri hafızada çalışmanız gerektiğinde, dosyalara yazmak yerine kullanılır.
Yineleme Deseni
Örnek, ExtractAllImages() üzerinden geçer ve aynı belgeden birden fazla görüntü çıkarıldığında üzerine yazmalarını önlemek için her görüntünün dosya adına benzersiz bir ardışık indeks atamak üzere enumerate kullanır.
IronPDF for Python kullanarak PDF resimleriyle nasıl çalışacağınızı öğrenin!






