PDFjs
Pustaka JavaScript Sumber Terbuka untuk File PDF
Tambahkan Anotasi, Gambar & Teks ke PDF melalui Pustaka JavaScript Gratis Sumber Terbuka.
Apa itu PDFjs?
PDFjs adalah perpustakaan generasi Portable Document Format (PDF) open source yang paling cocok untuk pengembangan aplikasi sisi server dan klien. PDF populer di seluruh dunia dan beberapa perusahaan menggunakannya untuk membuat & berbagi dokumen atau laporan di seluruh dunia. Dengan bantuan perpustakaan PDFjs, Anda hanya memerlukan beberapa perintah untuk mengakses dan menggunakan kembali dokumen PDF di dalam aplikasi Anda sendiri.
Perpustakaan telah memasukkan dukungan untuk beberapa fitur nyata, seperti pembuatan dokumen PDF, menggambar bentuk ke PDF, dukungan header dan footer, menambahkan tabel ke PDF, font AFM & penyematan font OTF, penyisipan gambar ke halaman PDF, penggabungan PDF, menambahkan halaman ke PDF, menyisipkan & menampilkan teks, mengekspor PDF ke format file lain dan banyak lagi.
Memulai dengan PDFjs
Rekomendasi dan cara termudah untuk menginstal perpustakaan PDFjs menggunakan npm, silakan gunakan perintah berikut untuk mencapainya.
Instal PDFjs menggunakan npm
npm install pdfjs
Pembuatan Dokumen PDF melalui API JavaScript Gratis
Dokumen PDF selalu sangat berguna bagi perusahaan dan individu untuk menyimpan dan berbagi informasi satu sama lain. Pustaka PDFjs memudahkan Anda membuat dan memodifikasi dokumen PDF di dalam aplikasi Anda hanya dengan beberapa perintah sederhana. Pustaka juga memfasilitasi pengembang untuk menambahkan halaman baru, menyisipkan gambar, menentukan orientasi dokumen, dan banyak lagi.
Buat Dokumen PDF melalui Pustaka JavaScript
const pdf = require('.lib')
// Add Text Annotations
module.exports = function(doc, { lorem, font }) {
doc.text('goto B', { goTo: 'B' })
doc.text('goto A', { goTo: 'A' })
}
Buat Anotasi PDF melalui API JavaScript Gratis
Pustaka PDFjs open source mendukung pembuatan dokumen PDF dengan Anotasi. Anotasi memungkinkan pengembang menambahkan konten khusus di dalam dokumen PDF. Ada berbagai macam anotasi yang dapat digunakan dalam dokumen PDF, seperti teks, garis, catatan atau bentuk, dll. Pustaka PDFjs mendukung penuh dan memudahkan pengembang untuk membuat berbagai jenis anotasi PDF di dalam aplikasi mereka sendiri. Baris kode sederhana berikut dapat menambahkan anotasi teks dalam dokumen PDF dalam JavaScript.
- Sertakan Perpustakaan PDFjs
- Tambahkan Anotasi Teks
- Ekspor dokumen PDF
Tambahkan Anotasi Teks dalam PDF - JavaScript
const pdf = require('.lib')
// Add Text Annotations
module.exports = function(doc, { lorem, font }) {
doc.text('goto B', { goTo: 'B' })
doc.text('goto A', { goTo: 'A' })
}
Menggabungkan Dokumen PDF
Pustaka PDFjs memungkinkan pengembang perangkat lunak untuk secara terprogram menggabungkan banyak dokumen PDF ke dalam satu dokumen di dalam aplikasi mereka. Pustaka memungkinkan pemrogram untuk menghasilkan dokumen PDF baru dari yang sudah ada, menambahkan satu halaman tertentu dari PDF eksternal, menerapkan kerning, menambahkan seluruh halaman PDF lain, dan banyak lagi. Perpustakaan juga memberi pengguna kemampuan untuk membuat laporan PDF khusus.
Menambahkan Grafik ke Dokumen PDF
Grafik dan gambar selalu sangat berguna untuk berbagi informasi yang lebih baik dan menambahkan nilai lebih pada sebuah konten. Pustaka PDFjs memfasilitasi profesional JavaScript untuk memasukkan grafik pilihan mereka ke dalam aplikasi JavaScript mereka. Anda dapat menggunakan gambar jenis gambar seperti JPEG atau PNG di dalam file PDF. Anda juga dapat menggambar elips, segitiga, lingkaran, dll.
Tambahkan JPEG ke PDF melalui Perpustakaan JavaScript
// Adding JPEG image to PDF via PDFjs
module.exports = function(doc, {image, lorem}) {
doc.image(image.jpeg, {
width: 64, align: 'center', wrap: false, x: 10, y: 30
})
doc.text(lorem.shorter)
doc.image(image.jpeg)
doc.image(image.jpeg, {
width: 128, align: 'left'
})
doc.image(image.jpeg, {
height: 55, align: 'center'
})
doc.image(image.jpeg, {
width: 128, align: 'right'
})
doc.text(lorem.shorter)
}
Kelola Header & Footer dalam Dokumen PDF melalui JavaScript
Pustaka PDFjs memfasilitasi pengembang JavaScript untuk mengelola header & footer di dalam Dokumen PDF mereka hanya dengan beberapa baris kode. Ini telah menyediakan beberapa fitur penting untuk menangani header & footer PDF seperti menambahkan nomor halaman, menyesuaikan font, menerapkan warna font, menyesuaikan tinggi baris, menerapkan perataan teks, dan banyak lagi. Contoh kode berikut menunjukkan cara menambahkan header & footer di dalam file PDF.
Tambahkan JPEG ke PDF melalui Perpustakaan JavaScript
module.exports = function(doc, {lorem, image}) {
// header
const header = doc.header()
header.text('text')
let cell = header.cell({ padding: 20, backgroundColor: 0xdddddd })
cell.text('TESTING')
cell.image(image.pdf)
// footer
const footer = doc.footer()
footer.text('text')
cell = footer.cell({ padding: 20, backgroundColor: 0xdddddd })
cell.image(image.complexPdf)
cell.text('TESTING')
// body
doc.text('Hello')
doc.pageBreak()
doc.text(lorem.long, { fontSize: 20 })
}