Açık Kaynak Python PDF Birleşme Kitaplığı
PDF belgelerinin sayfalarını bölmek, birleştirmek, eklemek, döndürmek ve kırpmak için ücretsiz ve açık kaynaklı Python kitaplığı.
Pypdf nedir?
pypdf, PDF belgeleri üzerinde ekleme, döndürme, kırpma, bölme ve PDF dosyalarının sayfalarını birleştirme gibi çeşitli işlemlere olanak tanıyan ücretsiz ve açık kaynaklı bir Python kitaplığıdır.
Özelliklerden bazıları 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'nin birden çok daha küçük PDF'ye bölünmesini de destekler. Büyük bir PDF'yi ayrı bölümlere ayırmak istediğinizde bu kullanışlı olabilir.
- Sayfaları Döndürme: pypdf kullanarak bir PDF belgesindeki sayfaları tek tek döndürebilirsiniz. Bu, taranan belgelerin veya görüntülerin yönünü düzeltmek için kullanışlıdır.
Pypdf'e Başlarken
Pypdf'i kurmak ve kullanmak için Python 3.6.0 veya daha yeni bir sürüme ihtiyacınız var. Bu nedenle, önce Python'u yükleyin ve ardından pip ve sanal ortam a>.
Linux
python3 -m venv venv
source venv/bin/activate
pip install pypdf
Mac os işletim sistemi
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ı Ekleme, Döndürme ve Kırpma
PdfWriter ve PdfReader sınıflarını kullanarak PDF dosyalarını değiştirmek, sayfaları eklemek, döndürmek, kırpmak ve hatta PDF belgelerine JavaScript eylemleri eklemek gibi işlemler için Python'daki pypdf kitaplığını kullanabilirsiniz. aşağıdaki kodda gösterildiği gibi:
Not: İçerik artık görünür olmadığı için kaybolmamıştır. Kırpma, görünüm kutusunu ayarlayarak çalışır. Bu, kırpılan içeriğin yine de geri yüklenebileceği anlamına gelir.
PDF Dosyalarını Birleştir
Birden fazla PDF'yi tek bir belgede birleştirmek gibi PDF dosyalarını değiştirmek için Python'daki pypdf kitaplığını kullanabilirsiniz. Aşağıdaki kodda gösterildiği gibi PdfWriter sınıfının işlevlerini kullanarak PDF dosyalarını birleştirebilir ve değiştirebilirsiniz:
PDF Belgesini Böl
Pypdf kitaplığındaki 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 ikiye böler ve bunları iki ayrı PDF dosyası olarak kaydeder:
Çözüm
Sonuç olarak, pypdf'in birleştirme yetenekleri örnek niteliğindedir ve kütüphanenin PDF belgelerini işleme konusundaki yeterliliğini ortaya koymaktadır. pypdf'in PDF'leri zahmetsizce birleştirme yeteneği, onu belge birleştirme, rapor oluşturma veya çeşitli PDF kaynaklarının birleştirilmesi gerektiren görevler için mükemmel bir seçim haline getirir. Kullanıcı dostu özellikleri ve verimli birleştirme yetenekleri, PDF belge yönetiminde değerli bir araç olarak itibarına katkıda bulunur.