1. Produk
  2.   Editor
  3.   JavaScript
  4.   pdf-lib
 
  

Perpustakaan Editor PDF JavaScript Sumber Terbuka

Pustaka JavaScript Sumber Terbuka & Percuma untuk mencipta dan mengedit dokumen PDF, borang PDF & melukis kandungan pada 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 dan mengubah suai yang sedia ada.

Berikut ialah beberapa ciri utama pdf-lib:

  • Penciptaan dan Pengubahsuaian PDF: pdf-lib membolehkan penciptaan dokumen PDF baharu dari awal dan pengubahsuaian PDF sedia ada. Ini termasuk menambah, mengalih keluar dan menyusun semula halaman serta mengedit kandungan.
  • Lukisan Kandungan: Anda boleh melukis teks, imej, halaman PDF, grafik vektor dan juga laluan SVG, membenarkan penambahan kandungan yang pelbagai pada dokumen PDF.
  • Pengendalian Borang: Anda boleh membuat borang interaktif, mengisi medan borang dan meratakan borang untuk menjadikannya tidak boleh diedit yang berguna untuk pelbagai tugas pemprosesan dokumen.
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:

Cipta PDF dan Tambah Kandungan pada PDF

Kami boleh menggunakan perpustakaan pdf-lib untuk mencipta dokumen PDF dan menambah kandungan pada PDF. Ini termasuk keupayaan untuk menyesuaikan penampilan teks tambahan, seperti saiz fon, keberanian dan pelbagai pilihan penggayaan. Dalam contoh di bawah, kami akan menggunakan fungsi createPdf untuk mencipta dokumen PDF baharu dan fungsi drawText untuk menambah teks dalam PDF termasuk pemformatan teks:

Output berikut memaparkan dokumen PDF yang dijana oleh coretan kod di atas:

Ubah suai Dokumen PDF

Kami boleh mengubah suai dokumen PDF sedia ada dengan menambahkan teks, imej & halaman dsb. padanya menggunakan perpustakaan pdf-lib. Dalam contoh di bawah, kami akan membaca fail PDF input daripada direktori tempatan, membenamkan teks dan menyimpan PDF yang diubah suai sebagai fail output untuk tujuan demonstrasi:

Tangkapan skrin di bawah memaparkan dokumen PDF output dengan penambahan teks pepenjuru merah:

Cipta Borang PDF

Kami juga boleh membuat borang PDF unik kami sendiri menggunakan perpustakaan pdf-lib. Dalam coretan kod di bawah, kami akan menunjukkan penggunaan perpustakaan pdf-lib untuk membina borang dengan medan teks, butang radio, kotak pilihan, menu lungsur turun dan senarai pilihan:

Tangkapan skrin di bawah menunjukkan jadual yang dibuat oleh kod di atas

Kesimpulan

Kesimpulannya, pdf-lib ialah perpustakaan penyuntingan PDF yang mudah digunakan dan mempunyai keupayaan pengendalian bentuk yang hebat, menjadikannya sumber yang berharga untuk tugasan daripada penciptaan kandungan hingga pengumpulan data.

Walau bagaimanapun, pdf-lib memerlukan penambahbaikan dari segi dokumentasi dan pengendalian operasi intensif sumber. Walaupun hadnya, pdf-lib memperkasakan pembangun untuk mengurus PDF dengan cekap dan mempertingkatkan aliran kerja dokumen, menjadikannya tambahan yang patut diberi perhatian pada kit alat mereka.

Produk Serupa

 Malay