Açık Kaynak Python PDF Birleştirme Kütüphanesi
PDF belgelerinin sayfalarını bölmek, birleştirmek, eklemek, döndürmek ve kırpmak için ücretsiz ve açık kaynaklı Python kütüphanesi.
Pypdf nedir?
pypdf, PDF dosyalarında sayfa ekleme, döndürme, kırpma, bölme ve birleştirme gibi çeşitli işlemlere izin veren ücretsiz ve açık kaynaklı bir Python kütüphanesidir.
Bazı özellikler aşağıda listelenmiştir:
- PDF'leri Birleştirme: pypdf kullanarak birden fazla PDF belgesini tek bir PDF dosyasında birleştirebilirsiniz. Bu, PDF raporlarını, sunumlarını veya diğer belgeleri birleştirmek için kullanışlıdır.
- PDF'leri Bölme: Pypdf ayrıca bir PDF'yi birden fazla küçük PDF'ye bölmeyi destekler. Bu, büyük bir PDF'yi ayrı bölümlere ayırmak istediğinizde kullanışlı olabilir.
- Sayfaları Döndürme: Pypdf kullanarak bir PDF belgesindeki tek tek sayfaları döndürebilirsiniz. Bu, taranan belgelerin veya görüntülerin yönünü düzeltmek için yararlıdır.
pypdf ile Başlarken
Pypdf'yi kurmak ve kullanmak için Python 3.6.0 veya üzeri sürüme ihtiyacınız var. Bu nedenle, önce Python'u kurun ve ardından aşağıdaki komutları kullanarak pip ve sanal ortam kullanarak pypdf'yi makinenize kurun.
Linux
python3 -m venv venv
source venv/bin/activate
pip install pypdf
Mac OS X
python -m venv venv
source venv/bin/activate
pip install pypdf
Pencereler
python3 -m venv venv
venv\Scripts\activate.bat
pip install pypdf
PDF Sayfalarını Ekle, Döndür ve Kırp
Aşağıdaki kodda gösterildiği gibi PdfWriter ve PdfReader sınıflarını kullanarak PDF dosyalarını düzenlemek, sayfa eklemek, döndürmek, kırpmak ve hatta PDF belgelerine JavaScript eylemleri eklemek için Python'daki pypdf kütüphanesini kullanabilirsiniz:
Not: İçerik artık görünür olmadığı için kaybolmuş değildir. Kırpma, görüntüleme kutusunu ayarlayarak çalışır. Bu, kırpılan içeriğin hala geri yüklenebileceği anlamına gelir.
PDF Dosyalarını Birleştir
Python'da pypdf kütüphanesini, birden fazla PDF'yi tek bir belgede birleştirmek gibi PDF dosyalarını düzenlemek için kullanabilirsiniz. Aşağıdaki kodda gösterildiği gibi PdfWriter sınıfının işlevlerini kullanarak PDF dosyalarını birleştirebilir ve düzenleyebilirsiniz:
PDF Belgesini Böl
Pypdf kütüphanesindeki PdfWriter ve PdfReader sınıflarının farklı işlevlerini kullanarak bir PDF belgesini birkaç belgeye bölebiliriz. Aşağıdaki kod parçacığı, sağlanan PDF belgesini iki yarıya böler ve bunları iki ayrı PDF dosyası olarak kaydeder:
Çözüm
Sonuç olarak, pypdf'nin birleştirme yetenekleri örnek niteliğindedir ve kütüphanenin PDF belgelerini işleme konusundaki yeterliliğini sergiler. pypdf'nin PDF'leri zahmetsizce birleştirme yeteneği, onu belge birleştirme, rapor oluşturma veya çeşitli PDF kaynaklarının birleştirilmesini gerektiren görevler için mükemmel bir seçim haline getirir. Kullanıcı dostu özellikleri ve etkili birleştirme yetenekleri, PDF belge yönetiminde değerli bir araç olarak ününe katkıda bulunur.