Perpustakaan Metadata Python Sumber Terbuka
Pustaka Python sumber percuma & terbuka untuk membaca, mengedit dan mengemas kini metadata dokumen.
Apakah itu pyExifTool?
Pustaka pyExifTool Python ialah pembalut ringan di sekeliling utiliti ExifTool yang popular, membolehkan pengguna berinteraksi dengan metadata fail secara pengaturcaraan. Dengan sokongan untuk pelbagai format fail, termasuk PDF, imej, video dan fail audio, pyexiftool menyediakan keupayaan untuk membaca, menulis dan memadam metadata menggunakan ciri hebat ExifTool. Perpustakaan ini direka bentuk untuk memanfaatkan keupayaan baris perintah ExifTool sambil menawarkan antara muka Pythonic untuk kemudahan penggunaan. Dalam halaman ini, kami akan membincangkan cara pembangun boleh menggunakan API pyExifTool dalam aplikasi Python mereka untuk berfungsi dengan metadata fail.
Bermula dengan pyExifTool
Untuk anda pyExifTool, anda perlu memasang versi Python 3.6+ dan ExifTool pada sistem anda. Jadi, mula-mula pasang Python dan kemudian gunakan arahan di bawah untuk memasang pyExifTool pada mesin anda menggunakan pip dan maya persekitaran.
python -m pip install -U pyexiftool
1. Checkout the source code from Github repository git clone git://github.com/sylikc/pyexiftool.git
2. Run setup.py to install the module from source python setup.py install [--user|--prefix=]
Membaca Metadata PDF dan Fail lain
pyExifTool memberikan anda sokongan untuk membaca metadata pelbagai format fail seperti PDF, BMP, JPEG, DOCX, XLSX dan banyak lagi. API membolehkan anda membaca maklumat metadata fail menggunakan kaedah get_metadata. Semak coretan kod di bawah tempat kami membaca maklumat metadata daripada fail PDF.
Keluaran
Tangkapan skrin di bawah memaparkan metadata fail PDF:
Mengemas kini Metadata PDF dan Format Fail Lain
Anda juga boleh mengemas kini metadata PDF atau mana-mana dokumen lain menggunakan pyExifTool. Alat ini membolehkan anda mengemas kini medan metadata seperti pengarang, pengeluar, subjek, tajuk, dsb. dengan menetapkan teg. Ini adalah seperti yang ditunjukkan dalam kod sampel berikut.
Kesimpulan
Kesimpulannya, pyExifTool Python ialah perpustakaan Python yang berkuasa untuk membaca dan mengemas kini metadata pelbagai jenis dokumen. Ia berdasarkan ExifTool yang menyokong berbilang format fail untuk membaca/menulis metadata. Pembangun aplikasi Python boleh menggunakannya untuk membangunkan atur cara yang boleh membaca dan menulis metadata dokumen dengan langkah mudah.