我必须打印一个包含条形码作为Pdf的页面,为此,我将条形码div生成为画布,然后将其转换为图像并将其添加到我的pdf中并在所有浏览器中打印,除了在IE中。我的代码是这样的:
<script type="text/javascript" src="/js/jquery/jquery-1.7.2.js"></script>
<script language=javascript src="/js/from_html.js"></script>
<script language=javascript src="/js/jspdf.min.js"></script>
<script language=javascript src="/js/html2canvas.js"></script>
<script language=javascript src="/js/jquery-barcode.js"></script>
function getPdf(){
var source = document.getElementById('Container');
html2canvas(source, {
onrendered: function(canvas) {
var imgData = canvas.toDataURL('image/png');
var doc = new jsPDF('p', 'mm');
doc.addImage(imgData, 'PNG', 15, 10);
doc.save('file.pdf');
}
});
}
我有这些错误:
a)'from_html.js'文件中的'jsPDF未定义'
b)jspdf.min.js文件中的预期':'
你能看到一些错误吗?