Perpustakaan JavaScript Percuma untuk Pengurusan Metadata PDF

Pustaka JavaScript sumber bebas & terbuka untuk mengurus metadata dokumen PDF.

Apakah pdf-lib?

Pdf-lib ialah perpustakaan JavaScript sumber terbuka dan percuma untuk bekerja dengan dokumen PDF untuk melaksanakan operasi seperti mencipta PDF baharu dari awal, mengubah suai yang sedia ada atau membaca dan mengemas kini metadata dokumen PDF. Kami telah membincangkan ciri penyuntingan PDF pdf-lib tetapi dalam semakan ini, kami hanya akan menumpukan pada ciri pengurusan metadata pdf-lib yang merangkumi :

    • Pengarang
    • Pencipta
    • Penerbit
    • Tajuk
    • Subjek
    • Kata kunci
    • Bahasa
    • Tarikh Penciptaan
    • Tarikh Pengubahsuaian
  • Kemas kini Metadata: Anda juga boleh mengemas kini metadata di atas dokumen PDF menggunakan pdf-lib.
GitHub

Statistik GitHub

nama:
Bahasa:
Bintang:
Garpu:
Lesen:
Repositori dikemas kini terakhir pada

Bermula dengan pdf-lib

Terdapat dua cara untuk memasang pdf-lib:

Anda boleh menggunakan modul npm jika anda menggunakan npm atau yarn sebagai pengurus pakej anda:

Pasang menggunakan NPM


npm install --save pdf-lib

Pasang menggunakan Benang


yarn add pdf-lib

Jika anda tidak menggunakan pengurus pakej, modul UMD tersedia pada CDN unpkg dan jsDelivr:

Baca Metadata PDF

Kami boleh menggunakan perpustakaan pdf-lib untuk membaca metadata dokumen PDF. Terdapat banyak fungsi seperti getAuthor, getCreator, getCreationDate dsb. yang membolehkan mengakses atau mengekstrak metadata dokumen PDF seperti yang ditunjukkan dalam coretan kod di bawah :

Coretan kod di atas akan memaparkan metadata dokumen PDF seperti yang ditunjukkan di bawah:

Edit Metadata PDF

Kami juga boleh menggunakan perpustakaan pdf-lib untuk mengedit atau mengemas kini metadata dokumen PDF. Seperti get functions (getAuthor, getCreator dll.), pdf-lib juga menyediakan fungsi set (seperti setAuthor, setCreator dan sebagainya) untuk mengemas kini metadata fail PDF. Kami akan menggunakan fungsi setAuthor dan setTitle untuk mengemas kini metadata dokumen PDF dalam coretan kod di bawah untuk tujuan demonstrasi:

Kesimpulan

Lebih mudah bagi pembangun JavaScript untuk membaca/mengekstrak dan mengemas kini metadata dokumen PDF menggunakan perpustakaan pdf-lib. API agak kemas dan menyediakan fungsi set/dapatkan standard untuk membaca dan mengemas kini sifat dokumen PDF. Tiada isu diperhatikan mengenai pengurusan metadata PDF semasa penggunaan kami.

Produk Serupa

 Malay