PDF Belgesini Python'da Yeniden Boyutlandırma

PDF sayfa boyutunu kontrol etmek, belgeleri yazdırmaya hazırlarken, düzen tutarlılığını sağlamak ya da mobil optimizasyon için gereklidir. Bu rehberde, Python’da PDF belgelerini nasıl yeniden boyutlandıracağınızı öğreneceksiniz. Sayfa boyutları üzerinde tam kontrol sağlamak için belgelerin tamamı veya belirli sayfalar boyunca boyutları değiştirme yöntemlerini göstermek amacıyla adım adım bir rehber ve pratik kod örnekleri ile sizi yönlendireceğiz.

Bu makale aşağıdaki konuları kapsıyor:

Python PDF Belgesi Boyutlandırma Kütüphanesi

Aspose.PDF for Python PDF belgelerini yeniden boyutlandırmayı kolaylaştırır. PDF dosyalarını işlemek için kapsamlı bir özellik seti sunar. Aspose.PDF ile geliştiriciler, PDF belgelerini kolayca yeniden boyutlandırabilir, dönüştürebilir ve özelleştirebilir. Çeşitli işlemleri destekler, bu da PDF dosyalarını programlı olarak işlemekte ideal bir seçim olmasını sağlar.

PDF belgelerini Python’da yeniden boyutlandırmak için .NET üzerinden Aspose.PDF for Python’yi kullanacağız. Bu paket, size Python arayüzü üzerinden güçlü PDF düzenleme özelliklerine erişim sağlar.

pip install aspose-pdf

Kurulumdan sonra, lütfen Aspose.PDF modülünü projenize dahil edin. Artık PDF belgelerini Python’dan doğrudan yükleyebilir, değiştirebilir ve kaydedebilirsiniz.

PDF Belgesini Python’da Nasıl Yeniden Boyutlandırılır

PDF’yi Aspose.PDF for Python’daki Resize yöntemiyle yeniden boyutlandırmak için şu adımları izleyin:

  1. PDF belgesini Document sınıfını kullanarak yükleyin.
  2. PageSize‘ın yeni boyutunu belirtmek için resize() yöntemini kullanın.
  3. save() metodunu çağırarak yeniden boyutlandırılmış belgeyi kaydedin.

İşte bu adımları gösteren bir Python kodu örneği:

# Adım 1: Aspose.PDF modülünü içe aktarın
import aspose.pdf as ap  

# Adım 2: PDF belgesini yükleyin
document = ap.Document("input.pdf")  

# Adım 3: Tüm sayfaları PageSize enum'unu kullanarak önceden tanımlanmış bir boyuta yeniden boyutlandırın.
for page in document.pages:
    page.resize(ap.PageSize.A3)

# Adım 4: Güncellenen PDF'yi kaydedin
document.save("output_a3.pdf")

PDF Sayfa Boyutunu Python’da Değiştirme

Bu adımları izleyerek Aspose.PDF for Python kullanarak PDF sayfalarınız için kesin boyutlar ayarlayabilirsiniz:

  1. PDF belgesini yükleyin.
  2. Yeni sayfa boyutunun yüksekliğini ve genişliğini tanımlayın.
  3. setpagesize() metodunu istenen genişlik ve yükseklik ile çağırın.
  4. Değiştirilmiş belgeyi save() yöntemi ile kaydedin.

İşte bu adımları gösteren bir Python kod parçacığı:

# Adım 1: Aspose.PDF modülünü içe aktarın
import aspose.pdf as ap  

# Adım 2: Girdi PDF dosyasını yükleyin
document = ap.Document("input.pdf")  

# Adım 3: Yeni sayfa boyutlarını puan cinsinden tanımlayın (Mektup boyutu = 612 x 792)
new_width = 612
new_height = 792

# Adım 4: Tüm sayfalardan geçin ve yeni boyutu uygulayın
for page in document.pages:
    page.set_page_size(new_width, new_height)

# Adım 5: Boyutlandırılmış PDF'yi diske kaydedin
document.save("output_custom_size.pdf")

Ücretsiz Lisans Alın

Aspose, su işaretleri veya özellik sınırlamaları olmadan Aspose.PDF’nin tam yeteneklerini değerlendirmenize olanak tanıyan bir ücretsiz geçici lisans sunmaktadır.

Kurulumu hızlıdır ve bir aboneliğe geçmeden önce sayfa boyutlandırma, sıkıştırma, birleştirme gibi gelişmiş özellikleri keşfetmek isteyen geliştiriciler için idealdir.

PDF Belgelerini Çevrimiçi Olarak Yeniden Boyutlandırma

PDF’leri çevrimiçi olarak boyutlandırmayı Aspose PDF Resize Tool ile de deneyebilirsiniz. Bu ücretsiz araç kullanımı kolaydır ve PDF belgelerini hızlı ve doğru bir şekilde boyutlandırmanıza olanak tanır.

Image

PDF Sayfasını Yeniden Boyutlandırma – Ücretsiz Kaynaklar

İşte gelişiminizi destekleyecek bazı yararlı kaynaklar:

Sonuç

Bu blog yazısında, Aspose.PDF for Python kullanarak Python’da bir PDF belgesinin nasıl boyutlandırılacağını keşfettik. Kütüphanenin özelliklerini tartıştık ve kod örnekleriyle adım adım kılavuzlar sağladık. Aspose.PDF, PDF belgelerinin boyutlandırılmasını basit bir hale getirir, sayfa boyutlarını özel boyutlar veya A3 ve A4 gibi standart formatlar kullanarak kolayca güncellemenizi sağlar. PDF manipülasyon becerilerinizi geliştirmek için Aspose.PDF for Python hakkında daha fazla bilgi edinin.

Bu yazıda, PDF sayfalarını yeniden boyutlandırmanın iki pratik yolunu öğrendiniz:

  • Genişlik ve yüksekliği manuel olarak ayarlayarak
  • Yerleşik resize() yöntemini kullanarak

Her iki yaklaşım da Python uygulamalarınız içinde PDF işlemlerini otomatikleştirme esnekliği sağlar. Herhangi bir sorunuz varsa veya daha fazla yardıma ihtiyacınız olursa, lütfen free support forum adresinden bize ulaşmaktan çekinmeyin.

Ayrıca Bakınız