1
我試圖使用jspdf javascript library將圖像加載到PDF中。我可以成功獲取圖像的數據,但輸出PDF不顯示任何圖像。無法使用jspdf將圖像加載到PDF
下面是完整的代碼片段。
<script type="text/javascript" src="js/jspdf/base64.js"></script>
<script type="text/javascript" src="js/jspdf/sprintf.js"></script>
<script type="text/javascript" src="js/jspdf/jspdf.js"></script>
var createPDF = function(imgData) {
var doc = new jsPDF();
alert("before create pdf ::::");
doc.addImage(imgData, 'JPEG', 10, 10, 500, 500);
//doc.addImage(imgData, 'JPEG', 70, 10, 100, 120);
// Output as Data URI
doc.output('datauri');
}
var darthImgData;
function childCanvas()
{
var canvas = document.createElement('canvas');
var context = canvas.getContext('2d');
var imageObj = new Image();
imageObj.onload = function() {
context.drawImage(imageObj, 69, 50);
darthImgData = canvas.toDataURL('image/jpeg').slice('data:image/jpeg;base64,'.length);
// Convert the data to binary form
darthImgData = atob(darthImgData);
alert(darthImgData);
createPDF(darthImgData);
};
imageObj.src = 'thinking-monkey.jpg';
}
請在這方面幫助我。
如果您使用jspdf.source.js文件,我非常確定這些庫都包含在內。 – whossname