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/