Pustaka Metadata PDF Python Sumber Terbuka
Pustaka Python sumber percuma & terbuka untuk membaca dan mengemas kini metadata dokumen PDF.
Apakah itu pypdf?
Pypdf ialah perpustakaan python sumber terbuka serba boleh yang terkenal dengan set ciri yang pelbagai untuk manipulasi PDF. Pustaka ini amat berguna untuk pelbagai manipulasi PDF seperti penghuraian PDF dan Pemisahan & penggabungan PDF dsb. tetapi dalam semakan produk ini, kami hanya akan menumpukan pada ciri pengurusan metadata PDFnya.
Berikut ialah ciri utama pypdf yang berkaitan dengan metadata:
- Baca Metadata PDF: Anda boleh membaca sifat (seperti pengarang, pencipta, pengeluar, tajuk, subjek dan kata kunci) dokumen PDF menggunakan pypdf.
- Kemas kini Metadata PDF: Anda juga boleh mengemas kini metadata dokumen PDF menggunakan pypdf.
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
Membaca Metadata PDF
Kita boleh membaca metadata dokumen PDF menggunakan perpustakaan pypdf. Kami akan mendapatkan metadata PDF daripada sifat metadata kelas PdfReader dalam pustaka pypdf. Semak coretan kod di bawah untuk butiran:
Keluaran
Tangkapan skrin di bawah memaparkan metadata fail PDF yang disediakan:
Mengemas kini Metadata PDF
Kami juga boleh mengemas kini metadata dokumen PDF seperti pengarang, pengeluar, subjek dan tajuk dsb. menggunakan perpustakaan pypdf. Kami akan menghantar objek yang mengandungi maklumat metadata kepada kaedah add_metadata kelas PdfWriter dalam pustaka pypdf untuk mengemas kini/menulis metadata dokumen PDF. Untuk butiran, semak coretan kod di bawah:
Kesimpulan
Kesimpulannya, pypdf terbukti sebagai perpustakaan Python yang luar biasa untuk membaca dan mengemas kini metadata dokumen PDF. Pembangun boleh membaca dan mengemas kini metadata dokumen PDF dengan mudah tanpa sebarang masalah.