jsPDF使用技巧
正常用法 引入jspdf.min.js var doc = new jsPDF() doc.text('Hello world!', 10, 10) doc.save('a4.pdf') api可查看官方说明 jsPDF 根据不同需求,使用中并没有想象中那么容易。 问题1:输入中文时,生成的pdf内容变成乱码 解决方法: 引入jspdf.customfonts.min.js 和 default_vfs.js var doc = new jsPDF(); doc.addFont('NotoSansCJKjp-Regular.ttf', 'NotoSansCJKjp', 'normal'); doc.setFont('NotoSansCJKjp'); doc.text(15, 30, 'こんにちは。はじめまして。'); //multi-lines Test var paragraph = '相次いで廃止された寝台列車に代わり、いまや夜間の移動手段として主力になりつつある夜行バス。「安い」「寝ながら移動できる」などのメリットを生かすため、運行ダイヤはどのように組まれているのでしょうか。夜遅く出て、朝早く着くというメリット夜行バスを使うメリットといえば、各種アンケートでもいちばん多い回答の「安い」以外に、'; var lines = doc.splitTextToSize