Perpustakaan Penggabungan PDF Python Sumber Terbuka
Pustaka Python sumber percuma & terbuka untuk memisahkan, menggabungkan, menambah, memutar dan memangkas halaman dokumen PDF.
Apakah itu pypdf?
pypdf ialah perpustakaan Python percuma dan sumber terbuka yang membenarkan beberapa operasi pada dokumen PDF seperti menambah, memutar, memotong, membelah dan menggabungkan halaman fail PDF.
Beberapa ciri disenaraikan di bawah:
- Menggabungkan PDF: Anda boleh menggabungkan berbilang dokumen PDF ke dalam satu fail PDF menggunakan pypdf. Ini berguna untuk menggabungkan laporan PDF, pembentangan atau dokumen lain.
- Memisahkan PDF: Pypdf juga menyokong pemisahan PDF kepada berbilang PDF yang lebih kecil. Ini boleh berguna apabila anda ingin memecahkan PDF yang besar kepada bahagian individu.
- Halaman Putar: Anda boleh memutar halaman individu dalam dokumen PDF menggunakan pypdf. Ini berguna untuk membetulkan orientasi dokumen atau imej yang diimbas.
Bermula dengan pypdf
Anda memerlukan Python versi 3.6.0 atau lebih tinggi untuk memasang dan menggunakan pypdf. Jadi, mula-mula pasang Python dan kemudian gunakan arahan di bawah untuk memasang pypdf pada mesin anda menggunakan pip dan persekitaran maya.
Linux
python3 -m venv venv
source venv/bin/activate
pip install pypdf
MacOS
python -m venv venv
source venv/bin/activate
pip install pypdf
Windows
python3 -m venv venv
venv\Scripts\activate.bat
pip install pypdf
Tambah, Putar & Pangkas Halaman PDF
Anda boleh menggunakan pustaka pypdf dalam Python untuk memanipulasi fail PDF, seperti menambah, memutar, memangkas halaman dan juga menambah tindakan JavaScript pada dokumen PDF dengan menggunakan kelas PdfWriter dan PdfReader seperti yang ditunjukkan dalam kod di bawah:
Nota: Hanya kerana kandungan tidak lagi kelihatan, ia tidak hilang. Pemotongan berfungsi dengan melaraskan kotak pandangan. Ini bermakna kandungan yang telah dipangkas masih boleh dipulihkan.
Gabungkan Fail PDF
Anda boleh menggunakan perpustakaan pypdf dalam Python untuk memanipulasi fail PDF seperti menggabungkan berbilang PDF ke dalam satu dokumen. Anda boleh menggabungkan dan memanipulasi fail PDF dengan menggunakan fungsi kelas PdfWriter seperti yang ditunjukkan dalam kod di bawah:
Pisahkan Dokumen PDF
Kami boleh membahagikan dokumen PDF kepada beberapa dokumen menggunakan fungsi kelas PdfWriter dan PdfReader dalam pustaka pypdf. Coretan kod di bawah membahagikan dokumen PDF yang disediakan kepada dua bahagian dan menyimpannya sebagai dua fail PDF yang berasingan:
Kesimpulan
Kesimpulannya, keupayaan penggabungan pypdf adalah teladan, mempamerkan kecekapan perpustakaan dalam mengendalikan dokumen PDF. Keupayaan pypdf untuk menggabungkan PDF dengan mudah menjadikannya pilihan yang sangat baik untuk tugas yang memerlukan pemasangan dokumen, penjanaan laporan atau penyatuan pelbagai sumber PDF. Ciri mesra pengguna dan keupayaan penggabungan yang cekap menyumbang kepada reputasinya sebagai alat berharga dalam pengurusan dokumen PDF.