在jspdf中

时间:2016-09-12 15:31:31

标签: javascript jquery angularjs pdf jspdf

我试图生成带有多个图像的pdfd文件,我可以将一个图像放在pdf文档中,但我无法添加多个图像,我想我需要做一个循环但是我不要& #39;知道如何:S,有人可以帮我构建我的代码并生成带有多个图像的pdf吗?这是我的代码..

function pruebaPDF(){
            html2canvas($(".jspdf2"),{
                    onrendered: function(canvas){
                        var height = $(".jspdf1").height();
                        var data = canvas.toDataURL("image/png"),
                        doc = new jsPDF({
                          orientation:'p',
                          unit:'mm',
                          format:'letter'
                        });
                        doc.addImage(data, 'PNG', 10, 6, 185, height);
                        //doc.addPage();
                        doc.save('tqwe.pdf');
                    }
                });
}

2 个答案:

答案 0 :(得分:0)

以下链接是关于如何将表单制作成pdf的教程。 这将包括所有图像/文本框css等... 这应该包含你需要的所有答案。 如果您需要额外的帮助,请不要犹豫,我可以为您提供更多指导。 http://www.techumber.com/2015/04/html-to-pdf-conversion-using-javascript.html

答案 1 :(得分:0)

您可以为图像创建一个新变量,并使用addImage()函数:

var imgData = 'data:image/jpeg;base64,'+ Base64.encode('yourimage.jpeg');
doc.addImage(imgData, 'JPEG', 15, 40, 180, 160);

希望它有所帮助。