Pustaka Metadata PDF Python Sumber Terbuka
Pustaka Python gratis & sumber terbuka untuk membaca dan memperbarui metadata dokumen PDF.
Apa itu pypdf?
Pypdf adalah pustaka python sumber terbuka serbaguna yang dikenal karena beragamnya fitur untuk manipulasi PDF. Pustaka ini berguna untuk berbagai manipulasi PDF seperti penguraian PDF dan pemisahan & penggabungan PDF, dll. Namun, dalam ulasan produk ini, kami hanya akan fokus pada fitur manajemen metadata PDF-nya.
Berikut ini adalah fitur utama pypdf yang terkait dengan metadata:
- Membaca Metadata PDF: Anda dapat membaca properti (seperti penulis, pembuat, produser, judul, subjek dan kata kunci) dokumen PDF menggunakan pypdf.
- Perbarui Metadata PDF: Anda juga dapat memperbarui metadata dokumen PDF menggunakan pypdf.
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
Membaca Metadata PDF
Kita dapat membaca metadata dokumen PDF menggunakan pustaka pypdf. Kita akan mendapatkan metadata PDF dari properti metadata kelas PdfReader di pustaka pypdf. Periksa cuplikan kode di bawah ini untuk detailnya:
Keluaran
Tangkapan layar di bawah menampilkan metadata file PDF yang disediakan:
Memperbarui Metadata PDF
Kita juga dapat memperbarui metadata dokumen PDF seperti penulis, produser, subjek, dan judul, dll. menggunakan pustaka pypdf. Kita akan meneruskan objek yang berisi informasi metadata ke metode add_metadata dari kelas PdfWriter di pustaka pypdf untuk memperbarui/menulis metadata dokumen PDF. Untuk detailnya, periksa cuplikan kode di bawah ini:
Kesimpulan
Kesimpulannya, pypdf terbukti menjadi pustaka Python yang luar biasa untuk membaca dan memperbarui metadata dokumen PDF. Pengembang dapat dengan mudah membaca dan memperbarui metadata dokumen PDF tanpa masalah apa pun.