Python'da PDF sayfalarını kırpın

PDF dosyalarıyla uğraşıyorsanız, genellikle sayfaların boyutunu programlı olarak kırpmanız gerekebilir. Örneğin, PDF sayfalarının içeriğinin etrafındaki beyaz kenar boşluklarını kırpmak isteyebilirsiniz. Bu makalede, Python’da PDF sayfalarını nasıl kırpacağınızı öğreneceksiniz. Yönergeler ve kod örneği, PDF’nin yüklenmesinden kırpıldıktan sonra güncellenmiş sürümünün kaydedilmesine kadar her adımı gösterecektir.

PDF Sayfalarını Kırpmak için Python Kitaplığı

PDF dosyalarını kırpmak için Aspose.PDF for Python kullanacağız. Kitaplık, Python uygulamalarının içinden PDF dosyaları oluşturmak ve değiştirmek için eksiksiz bir özellik seti sağlar. PyPI adresinden kitaplığı yüklemek için aşağıdaki pip komutunu kullanabilirsiniz.

pip install aspose-pdf

Python’da bir PDF Sayfasını Kırpın

Aşağıda, Python PDF kitaplığımızı kullanarak bir PDF dosyasındaki sayfaları kırpma adımları yer almaktadır. Gösterim için, PDF’nin yalnızca ilk sayfasını kırpacağız. Ancak, yalnızca tüm veya belirli sayfaları kırpmak için kodu değiştirebilirsiniz.

  • İlk olarak, girdi PDF dosyasını yolunu kullanarak yüklemek için Document sınıfını kullanın.
  • Ardından, yeni bir Dikdörtgen oluşturun ve sayfayı kırpmak için kullanacağınız boyutla başlatın.
  • İstenen sayfayı seçmek ve Rectangle nesnesini kırpma kutusu, kırpma kutusu, resim kutusu ve taşma kutusu özelliklerine atamak için Document.pages koleksiyonunu kullanın.
  • Son olarak, güncellenmiş PDF dosyasını kaydetmek için Document.save() yöntemini çağırın.

Aşağıdaki kod örneği, Python’da bir PDF sayfasının nasıl kırpılacağını gösterir.

import aspose.pdf as ap

# PDF dosyasını yükle
document = ap.Document("input.pdf")

# Yeni bir Dikdörtgen oluştur
newBox = ap.Rectangle(200, 220, 2170, 1520, True)

# PDF'deki ilk sayfanın boyutunu değiştirin
document.pages[1].crop_box = newBox
document.pages[1].trim_box = newBox
document.pages[1].art_box = newBox
document.pages[1].bleed_box = newBox

# Güncellenmiş PDF'yi kaydedin
document.save("cropped.pdf")

PDF Dosyalarını Kırpmak için Çevrimiçi Araç

Ayrıca sadece birkaç tıklamayla PDF dosyalarını kırpmak için ücretsiz çevrimiçi aracımız var. PDF’nizi kırpmanız gerekiyorsa veya PDF kırpma özelliğini değerlendirmek istiyorsanız, kaydolmadan kullanabilirsiniz.

Ücretsiz Lisans Alın

Ücretsiz bir geçici lisans alabilir ve herhangi bir sınırlama olmaksızın PDF kırpma özelliğini değerlendirebilirsiniz.

Python PDF Kitaplığını Keşfedin

Şaşırtıcı özelliklerini keşfetmek için Python PDF kitaplığımızın belgelerini ziyaret edin. Herhangi bir öneriniz, sorunuz veya sorunuz olursa forumumuz aracılığıyla bize bildirin.

Çözüm

Bu makalede, Python’da PDF sayfalarının nasıl kırpılacağını öğrendiniz. Yukarıda verilen yönergeleri ve kod örneğini izleyerek, uygulamanızda kolayca PDF kırpma işlemi gerçekleştirebilirsiniz. Basitçe Aspose.PDF for Python’u kurun ve güçlü PDF işleme özelliklerinin keyfini çıkarın.

Ayrıca bakınız