Perpustakaan Anotasi PDF JavaScript Sumber Terbuka
Pustaka JavaScript Sumber Terbuka & Percuma untuk menambahkan anotasi pada dokumen PDF.
Apakah PDFKit?
PDFKit ialah pustaka JavaScript sumber terbuka dan percuma untuk menambahkan anotasi seperti pautan, teks yang dipangkah dan nota interaktif pada fail PDF. Perkara penting yang perlu diberi perhatian ialah: PDFKit tidak membenarkan membuka atau mengedit dokumen PDF sedia ada jadi, anda tidak boleh menambah anotasi pada dokumen PDF sedia ada namun anda boleh mencipta fail PDF dari awal menggunakan perpustakaan PDFKit dan kemudian menambah anotasi kepada mereka.
Berikut ialah beberapa ciri anotasi utama PDFKit:
- Menambah Pautan: PDFKit membolehkan anda memasukkan pautan boleh klik dalam dokumen PDF anda.
- Menambah Teks Palang: Anda boleh menggunakan kesan potong pada teks dalam PDF anda yang dijana dengan PDFKit.
- Menambah Nota: PDFKit membolehkan anda memasukkan anotasi nota interaktif ke dalam dokumen PDF anda.
Bermula dengan PDFKit
Anda boleh memasang perpustakaan PDFKit menggunakan pengurus pakej npm. Cuma taip arahan berikut selepas memasang npm.
Pasang menggunakan NPM
npm install pdfkit
Tambahkan Anotasi Pautan pada PDF
Kami boleh menambah hiperpautan dalam dokumen PDF menggunakan ciri anotasi pautan perpustakaan PDFKit. Kami menyediakan koordinat X dan Y, serta ketinggian dan lebar teks, bersama-sama dengan pautan untuk menjadikannya hiperpautan menggunakan fungsi pautan seperti yang ditunjukkan dalam coretan kod di bawah:
Output berikut memaparkan dokumen PDF yang mengandungi hiperpautan:
Tambahkan Teks Palang Keluar pada PDF
Kami boleh menambah teks yang dipangkah pada dokumen PDF menggunakan fungsi moveTo dan lineTo yang disediakan oleh pustaka PDFKit. Fungsi moveTo meletakkan kursor pada titik permulaan baris dan fungsi lineTo digunakan untuk melukis garisan dari titik permulaan itu ke penghujung teks yang akan dicoret. Semak coretan kod di bawah untuk butiran:
Tangkapan skrin output memaparkan dokumen PDF dengan teks mogok ditambahkan padanya.
Tambahkan Nota Interaktif pada PDF
Kami boleh menambah nota interaktif pada dokumen PDF kami, menjadikannya lebih menarik untuk pembaca. Nota interaktif ini dipaparkan sebagai ikon dalam PDF, dan apabila pengguna menuding di atasnya, mereka mendedahkan kandungan pop timbul. Anda mempunyai kawalan penuh ke atas peletakan dan dimensinya, melaraskan koordinat X, Y, tinggi dan lebar mengikut keperluan. Cuba coretan kod di bawah untuk menambah nota interaktif pada PDF:
Tangkapan skrin berikut menunjukkan dokumen PDF dengan nota interaktif ditambah kepadanya:
Dan apabila kita menuding pada ikon kuning nota lengkap dipaparkan seperti di bawah:
Kesimpulan
Kesimpulannya, PDFKit ialah perpustakaan JavaScript percuma untuk menambah anotasi pada dokumen PDF. Ia menyediakan cara yang boleh diakses dan mesra pengguna untuk menambah anotasi.
Walaupun PDFKit cemerlang dalam banyak bidang, adalah penting untuk ambil perhatian bahawa fungsi goTo tidak berfungsi seperti yang diharapkan. Selain itu, fungsi nota mungkin memperkenalkan ruang tambahan dalam kandungan, yang boleh membawa kepada hasil yang tidak diingini. Selain itu, seperti yang telah dinyatakan sebelum ini, kami boleh menambah anotasi hanya pada dokumen PDF baharu (dan bukan PDF sedia ada) yang dibuat dengan PDFKit. Ketidakkonsistenan ini mungkin menimbulkan persoalan tentang kesesuaiannya untuk tugasan automatik. Walau bagaimanapun, PDFKit kekal sebagai alat yang berharga untuk anotasi manual dan penyesuaian dokumen.