PDF(Taşınabilir Belge Biçimi) dosyaları, belgeleri farklı platformlar ve aygıtlar arasında paylaşmak için yaygın olarak kullanılır. Ancak, bu dosyaların boyutu büyük olabilir ve bu da onları paylaşırken veya depolarken sorunlara neden olabilir. Bu sorunu çözmek için genellikle PDF dosyalarını sıkıştırmak gerekir. Bu gibi durumlarda, bu makale Python’da PDF dosyalarının nasıl sıkıştırılacağını gösterir. Böylece PDF dosyalarının boyutunu kolayca küçültebilirsiniz.
- PDF’yi Sıkıştırmak için Python Kitaplığı - Ücretsiz İndirme
- Python’da bir PDF’yi sıkıştırın
- Çevrimiçi PDF’nin Boyutunu Küçültün
PDF’yi Sıkıştırmak için Python Kitaplığı
PDF dosyalarını sıkıştırmak için güçlü bir PDF işleme kitaplığı olan Aspose.PDF for Python kullanacağız. PDF belgelerini oluşturmayı, düzenlemeyi ve işlemeyi sorunsuz bir şekilde kolaylaştırır. PDF’yi sıkıştırmaya başlamadan önce, aşağıdaki pip komutunu kullanarak kitaplığı Python uygulamanıza kurun.
pip install aspose-pdf
Python’da bir PDF Dosyasını Sıkıştırın
Aspose.PDF for Python, PDF dosyalarını sıkıştırmayı zahmetsiz hale getirir ve birkaç satır kodla PDF’nin boyutunu küçültebilirsiniz. Python’da bir PDF’yi sıkıştırmak için gereken adımlar aşağıdadır.
- İlk olarak, Document sınıfını kullanarak PDF dosyasını yükleyin.
- Ardından, bir OptimizationOptions sınıfı örneği oluşturun.
- OptimizationOptions.imagecompressionoptions.compressimages özelliğini True olarak ayarlayın.
- OptimizationOptions.imagecompressionoptions.imagequality özelliğini kullanarak görüntülerin kalitesini ayarlayın.
- optimizeresources(OptimizationOptions) yöntemini kullanarak PDF’yi sıkıştırın.
- Son olarak, sıkıştırılmış PDF’yi Document.save() yöntemini kullanarak kaydedin.
Aşağıdaki kod örneği, Python’da bir PDF dosyasının nasıl sıkıştırılacağını gösterir.
import aspose.pdf as ap
# PDF dosyasını yükle
compressPdfDocument = ap.Document("input.pdf")
# OptimizationOptions sınıfından bir nesne oluşturun
pdfoptimizeOptions = ap.optimization.OptimizationOptions()
# Görüntü sıkıştırmayı etkinleştir
pdfoptimizeOptions.image_compression_options.compress_images = True
# Görüntü kalitesini ayarlayın
pdfoptimizeOptions.image_compression_options.image_quality = 50
# PDF'yi sıkıştır
compressPdfDocument.optimize_resources(pdfoptimizeOptions)
# Sıkıştırılmış PDF'yi kaydedin
compressPdfDocument.save("compressed.pdf")
PDF’yi Sıkıştırmak İçin Çevrimiçi Araç
Aspose.PDF for Python tabanlı ücretsiz çevrimiçi PDF sıkıştırıcımızı kullanarak PDF dosyalarının boyutunu küçültebilirsiniz.
Ücretsiz Python PDF Kitaplığı
Ayrıca, PDF dosyalarını herhangi bir sınırlama olmaksızın sıkıştırmak için kullanabileceğiniz bir ücretsiz geçici lisans sağlıyoruz. Ayrıca Python PDF kitaplığı hakkında daha fazlasını keşfetmek için belgeleri ziyaret edebilirsiniz.
Çözüm
Bu makalede, Python’da PDF dosyalarının nasıl sıkıştırılacağını öğrendiniz. Adım adım kılavuz ve kod örneği, bir PDF’nin boyutunu sorunsuz bir şekilde nasıl küçültebileceğinizi göstermiştir. Aspose.PDF for Python’u kolayca kurabilir ve PDF dosyalarını Python uygulamanızda sıkıştırabilirsiniz.