JSPDF(IMGAGE到PDF)不将整个图像转换为PDF
var pdff ;
function encodeImageFileAsURL(element) {
var file = element.files[0];
var reader = new FileReader();
reader.onloadend = function() {
console.log(reader.result)
pdff = reader.result;
pdf();
}
reader.readAsDataURL(file);
}
function pdf() {
var doc = new jsPDF();
var img = new Image();
img.src = pdff;
var width = doc.internal.pageSize.getWidth;
var height = doc.internal.pageSize.getHeight;
doc.addImage(img, 'JPG', 0, 0, width, height);
doc.save('imkk.pdf'); // downloads pdf
}
这是我当前正在使用的代码将image转换为base64字符串,然后是PDF,它可以与小图像一起使用,但是我需要制作一个PDF,其中图像很大,它使PDF制成PDF,但仅使用一部分图像我想要的pdf中的图像链接: -
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
默认值仅是页面上图像的开始,通过声明页面宽度和高度,一个页面可以是该环境的URL长度限制,因此请注意,通常可以是1.5 MB。
The default will just be the start of image on the page, by declaring page width and height that one page can be whatever the URL length limit is for that environment, so note it can often be 1.5 MB.