jsPDF : Membuat File PDF dari Javascript
Untuk membuat file PDF pada basis web biasanya dilakukan menggunakan bahasa berbasis server side dengan ekstensi/library mereka. Namun hal ini bisa dilakukan tanpa harus menggunakan bahasa server-side, yaitu dengan bahasa javascript. jsPDF, merupakan javascript library yang free, yang tidak membutuhkan bahasa server-side apapun sehingga dapat membuat file PDF di client-side.
jsPDF mendukung text style, drawing shapes dan image. Juga dokumen yang kita buat dapat ditentukan orientasinya seperti landscape atau potrait. Selain itu juga menentukan subjek dan judul dokumen.
Berdasarkan keterangannya library jsPDF tersebut berjalan tanpa harus berjalan pada kebutuhan browser tertentu.
Berikut ini beberapa contoh:
Menuliskan teks
var doc = new jsPDF();
doc.text(20, 20, 'Hello world!');
doc.text(20, 30, 'This is client-side Javascript, pumping out a PDF.');
doc.addPage();
doc.text(20, 20, 'Do you like that?');
// Output as Data URI
doc.output('datauri');Mengubah Besar Huruf
var doc = new jsPDF();
doc.setFontSize(22);
doc.text(20, 20, 'This is a title');
doc.setFontSize(16);
doc.text(20, 30, 'This is some normal sized text underneath.');
// Output as Data URI
doc.output('datauri');Untuk contoh lebih banyak, dokumentasi dan download bisa di http://jspdf.com/
Bacaan terkait
Menerapkan IP Blocker di Laravel
Untuk meningkatkan security di website, salah satunya dengan menerapkan IP blocker atau mem-blokir IP address yang mengakses website. Di laravel salah satunya dengan...
Laravel Db Snapshot : Melakukan Dump dan Load Database di Laravel dengan Cepat dan Mudah
Bagi yang mencari cara untuk melakukan dump dan load database melalui laravel dengan cepat dan mudah, bisa mencoba package laravel db snapshosts yang dibuat oleh spa...
Laravel Shield : Membuat dan Implementasi HTTP Basic Auth di Laravel Pada Middleware
Apa itu http basic auth? http basic auth merupakan implementasi keamanaan sederhana berupa username dan password pada url / route yang direquest. Basic auth ini meng...
Komentar (0)
Belum ada komentar. Jadilah yang pertama.
Tulis komentar
Komentar akan dimoderasi sebelum tampil.