最近碰到个需求,需要把当前页面生成 pdf,并下载。...由于html2canvas只能将它能处理的生成canvas image,因此渲染出来的结果并不是100%与原来一致。但它不需要服务器参与,整个图片都由客户端浏览器生成,使用很方便。...(imageData, 'PNG', 0, 0, 205, 115);
doc.save('a4.pdf');
文字与图片生成PDF
// 三个参数,第一个方向,第二个尺寸,第三个尺寸格式
var doc..., 控制文字距离左边,与上边的距离
doc.addImage(imageData, 'PNG', 0, 40, 205, 115);
doc.save('a4.pdf')
生成pdf需要把转化的元素添加到...(document.body, {
onrendered:function(canvas) {
//返回图片dataURL,参数:图片格式和清晰度