gpt4 book ai didi

javascript - pdf 不是使用 jspdf 生成的

转载 作者:行者123 更新时间:2023-11-28 01:07:21 24 4
gpt4 key购买 nike

代码:

var doc = jsPDF();
var getImageFromUrl = function(url, callback) {
var img = new Image();

img.onError = function() {
alert('Cannot load image: "'+url+'"');
};
img.onload = function() {
callback(img);
};
img.src = url;
}
var createPDF = function(imgData) {




doc.addImage(imgData, 'JPEG', 10, 10, 50, 50, 'monkey');
doc.addPage();

}
var image = "some image url"
getImageFromUrl(image, createPDF);
doc.text(35, 25, "Some extra text")
doc.output('datauri');

pdf 输出中没有显示图像?如何解决这个问题?由于图像是在函数内部生成的,这会是不生成图像的原因吗?我想要函数 createPDF

之外的最后两行代码

最佳答案

您也必须将最后两行放入回调函数中才能工作。如果你不想要这个,你可以使用一些标志。

var flag=0
var createPDF = function(imgData) {




doc.addImage(imgData, 'JPEG', 10, 10, 50, 50, 'monkey');
doc.addPage();


if(flag==0)
doc.output('datauri');



}


var image = "some image url"
flag =1 ;
getImageFromUrl(image, createPDF);
doc.text(35, 25, "Some extra text")



flag=0;

关于javascript - pdf 不是使用 jspdf 生成的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24918911/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com