利用jsPDF,这个是开源项目。这里有篇文章你可以看一下:jsPDF介绍与兼容IE的补丁
agree @庞彤彤, jsPDF是个不-错的解决方案,示例代码如下:
var name = prompt('What is your name?');var multiplier = prompt('Enter a number:');multiplier = parseInt(multiplier);
var doc = new jsPDF();doc.setFontSize(22);doc.text(20, 20, 'Questions');doc.setFontSize(16);doc.text(20, 30, 'This belongs to: ' + name);
for(var i = 1; i <= 12; i ++) {doc.text(20, 30 + (i * 10), i + ' x ' + multiplier + ' = ___');}
doc.addPage();doc.setFontSize(22);doc.text(20, 20, 'Answers');doc.setFontSize(16);
for(var i = 1; i <= 12; i ++) {doc.text(20, 30 + (i * 10), i + ' x ' + multiplier + ' = ' + (i * multiplier));}doc.output('datauri');
更多使用方式可以[参考这里],或者项目主页。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
每个人心里都住着一个人,或眷念,或暗恋,或想念。
文章 0 评论 0
接受
发布评论
评论(2)
利用jsPDF,这个是开源项目。这里有篇文章你可以看一下:jsPDF介绍与兼容IE的补丁
agree @庞彤彤, jsPDF是个不-错的解决方案,示例代码如下:
var name = prompt('What is your name?');
var multiplier = prompt('Enter a number:');
multiplier = parseInt(multiplier);
var doc = new jsPDF();
doc.setFontSize(22);
doc.text(20, 20, 'Questions');
doc.setFontSize(16);
doc.text(20, 30, 'This belongs to: ' + name);
for(var i = 1; i <= 12; i ++) {
doc.text(20, 30 + (i * 10), i + ' x ' + multiplier + ' = ___');
}
doc.addPage();
doc.setFontSize(22);
doc.text(20, 20, 'Answers');
doc.setFontSize(16);
for(var i = 1; i <= 12; i ++) {
doc.text(20, 30 + (i * 10), i + ' x ' + multiplier + ' = ' + (i * multiplier));
}
doc.output('datauri');
更多使用方式可以[参考这里],或者项目主页。