Pustaka JavaScript Gratis untuk Manajemen Metadata PDF

Pustaka JavaScript gratis & sumber terbuka untuk mengelola metadata dokumen PDF.

Apa itu pdf-lib?

Pdf-lib adalah pustaka JavaScript gratis dan sumber terbuka untuk bekerja dengan dokumen PDF guna melakukan berbagai operasi seperti membuat PDF baru dari awal, memodifikasi PDF yang sudah ada, atau membaca dan memperbarui metadata dokumen PDF. Kami telah membahas fitur penyuntingan PDF dari pdf-lib, tetapi dalam ulasan ini, kami hanya akan fokus pada fitur manajemen metadata dari pdf-lib yang meliputi:

    • Pengarang
    • Pencipta
    • Produsen
    • Judul
    • Subjek
    • Kata Kunci
    • Bahasa
    • Tanggal Pembuatan
    • Tanggal Modifikasi
  • Perbarui Metadata: Anda juga dapat memperbarui metadata dokumen PDF di atas menggunakan pdf-lib.
GitHub

Statistik GitHub

Nama:
Bahasa:
Bintang:
Garpu:
Lisensi:
Repositori terakhir diperbarui pada

Memulai dengan pdf-lib

Ada dua cara untuk menginstal pdf-lib:

Modul NPM

Anda dapat menggunakan modul npm jika Anda menggunakan npm atau yarn sebagai manajer paket Anda:

Instal menggunakan NPM


npm install --save pdf-lib

Instal menggunakan Yarn


yarn add pdf-lib

Modul UMD

Jika Anda tidak menggunakan manajer paket, modul UMD tersedia di CDN unpkg dan jsDelivr:

Baca Metadata PDF

Kita dapat memanfaatkan pustaka pdf-lib untuk membaca metadata dokumen PDF. Ada banyak fungsi seperti getAuthor, getCreator, getCreationDate, dll. yang memungkinkan akses atau ekstraksi metadata dokumen PDF seperti yang ditunjukkan dalam cuplikan kode di bawah ini:

Keluaran

Cuplikan kode di atas akan menampilkan metadata dokumen PDF seperti yang ditunjukkan di bawah ini:

Edit Metadata PDF

Kita juga dapat memanfaatkan pustaka pdf-lib untuk mengedit atau memperbarui metadata dokumen PDF. Seperti halnya fungsi get (getAuthor, getCreator, dsb.), pdf-lib juga menyediakan fungsi set (seperti setAuthor, setCreator, dan sebagainya) untuk memperbarui metadata file PDF. Kita akan menggunakan fungsi setAuthor dan setTitle untuk memperbarui metadata dokumen PDF dalam cuplikan kode di bawah ini untuk tujuan demonstrasi:

Kesimpulan

Lebih mudah bagi pengembang JavaScript untuk membaca/mengekstrak dan memperbarui metadata dokumen PDF menggunakan pustaka pdf-lib. API cukup rapi dan menyediakan fungsi set/get standar untuk membaca dan memperbarui properti dokumen PDF. Tidak ada masalah yang ditemukan terkait manajemen metadata PDF selama penggunaan kami.

Produk Sejenis

 Indonesia