Bu öğretici, Python kullanarak boş PDF sayfalarını kaldırmayı açıklar. Geliştirme ortamını yapılandırma bilgileri, adım listesi ve Python kullanarak PDF’den ekstra sayfaları silmek için örnek kod içerir. Özel çıktı için kodu geliştirecek çeşitli seçenekler tartışılacaktır.
Python kullanarak PDF’den Boş Sayfa Silme Adımları
- Aspose.PDF for Python via .NET kullanmak için geliştirme ortamını kurun
- Ürünü deneme sınırlamaları olmadan kullanmak için lisansı yükleyin
- Kaynak PDF dosyasını Document nesnesine yükleyin ve her sayfayı işleyin.
- page üzerinde metin, resim, açıklama veya formlar gibi hiçbir içeriğin bulunmadığını kontrol edin.
- Yukarıdaki kriterleri kullanarak boş sayfaların bir listesini hazırlayın
- Her sayfayı ters sırayla işleyin ve boş sayfaları silin
- Boş sayfaları sildikten sonra çıktı PDF dosyasını kaydedin
Yukarıdaki adımlar Python kullanarak PDF’de boş sayfa nasıl kaldırılır‘ı gösterir. İşleme başlamak için lisansı yükleyin, içinde boş sayfalar bulunan kaynak PDF dosyasını yükleyin, her sayfada herhangi bir içerik türünün varlığını kontrol edin ve boş sayfaların bir listesini hazırlayın. Son olarak, PDF dosyasını ters sırada ayrıştırın, listedeki boş sayfaları silin ve ortaya çıkan PDF dosyasını kaydedin.
Python kullanarak PDF’de ekstra sayfayı silme kodu
Yukarıda bahsedilen kod, Python kullanarak PDF’de boş sayfayı nasıl sileceğinizi gösterir. Sayfaları tek tek silmek yerine Pages.Delete(int[]) metodunu tek bir çağrıyla tüm sayfaları bir anda silme seçeneği vardır. Bir sayfada gerçekte render edilen görüntüleri tespit etmek için Kaynaklar.Images.Count yerine ImagePlacementAbsorber’ı kullanın.
Bu makale boş sayfaları kaldırma sürecini öğretir. Renkli bir PDF’yi siyah‑beyaz PDF’ye dönüştürmek için, Python kullanarak PDF’yi Siyah Beyaza Dönüştür makalesine bakın.