Pustaka Penggabungan PDF Python Sumber Terbuka
Pustaka Python gratis & sumber terbuka untuk membagi, menggabungkan, menambah, memutar, dan memotong halaman dokumen PDF.
Apa itu pypdf?
pypdf adalah pustaka Python gratis dan sumber terbuka yang memungkinkan beberapa operasi pada dokumen PDF seperti menambah, memutar, memotong, membagi dan menggabungkan halaman file PDF.
Beberapa fitur tercantum di bawah ini:
- Menggabungkan PDF: Anda dapat menggabungkan beberapa dokumen PDF menjadi satu file PDF menggunakan pypdf. Ini berguna untuk menggabungkan laporan PDF, presentasi, atau dokumen lainnya.
- Membagi PDF: Pypdf juga mendukung pemisahan PDF menjadi beberapa PDF yang lebih kecil. Ini berguna saat Anda ingin membagi PDF yang besar menjadi beberapa bagian.
- Memutar Halaman: Anda dapat memutar halaman individual dalam dokumen PDF menggunakan pypdf. Ini berguna untuk mengoreksi orientasi dokumen atau gambar yang dipindai.
Memulai dengan pypdf
Anda memerlukan Python versi 3.6.0 atau yang lebih tinggi untuk menginstal dan menggunakan pypdf. Jadi, pertama-tama instal Python lalu gunakan perintah di bawah ini untuk menginstal pypdf di komputer Anda menggunakan pip dan lingkungan virtual.
Bahasa Indonesia: Sistem Operasi Linux
python3 -m venv venv
source venv/bin/activate
pip install pypdf
Bahasa Indonesia: MacOS
python -m venv venv
source venv/bin/activate
pip install pypdf
Jendela
python3 -m venv venv
venv\Scripts\activate.bat
pip install pypdf
Tambahkan, Putar & Pangkas Halaman PDF
Anda dapat menggunakan pustaka pypdf dalam Python untuk memanipulasi file PDF, seperti menambahkan, memutar, memotong halaman, dan bahkan menambahkan tindakan JavaScript ke dokumen PDF dengan menggunakan kelas PdfWriter dan PdfReader seperti yang ditunjukkan dalam kode di bawah ini:
Catatan: Hanya karena konten tidak lagi terlihat, konten tersebut tidak hilang. Pemotongan berfungsi dengan menyesuaikan kotak tampilan. Itu berarti konten yang dipotong masih dapat dipulihkan.
Gabungkan File PDF
Anda dapat menggunakan pustaka pypdf dalam Python untuk memanipulasi berkas PDF seperti menggabungkan beberapa PDF menjadi satu dokumen. Anda dapat menggabungkan dan memanipulasi berkas PDF dengan menggunakan fungsi kelas PdfWriter seperti yang ditunjukkan dalam kode di bawah ini:
Membagi Dokumen PDF
Kita dapat membagi dokumen PDF menjadi beberapa dokumen menggunakan fungsi kelas PdfWriter dan PdfReader yang berbeda di pustaka pypdf. Potongan kode di bawah ini membagi dokumen PDF yang diberikan menjadi dua bagian dan menyimpannya sebagai dua file PDF terpisah:
Kesimpulan
Kesimpulannya, kemampuan penggabungan pypdf patut dicontoh, yang menunjukkan kemahiran pustaka dalam menangani dokumen PDF. Kemampuan pypdf untuk menggabungkan PDF dengan mudah menjadikannya pilihan yang sangat baik untuk tugas-tugas yang memerlukan perakitan dokumen, pembuatan laporan, atau konsolidasi berbagai sumber daya PDF. Fitur-fiturnya yang mudah digunakan dan kemampuan penggabungan yang efisien berkontribusi pada reputasinya sebagai alat yang berharga dalam manajemen dokumen PDF.