有没有简单的方法如何在画布(JavaScript)中放大和缩小?基本上我有一个400x400px画布,我希望能够使用'mousedown'(2x)进行放大,然后使用'mouseup'返回.
花了两天的谷歌搜索,但到目前为止没有运气.:(
感谢帮助.
我有一个表(列不同的列)将保存为pdf.I使用html2canvas将表转换为图像,然后将图像保存为pdf usng jspdf.如果图像的大小小于或等于pdf的页面大小,但如果图像大小大于页面大小,则它仅保存pdf的第一页(仅包含图像的一部分)并且休息图像不以pdf格式显示/保存.这里是我使用的javascript代码.
$("#btnVC_saveGLSummary").click(function () {
html2canvas($("#tblSaveAsPdf1"), {
onrendered: function (canvas) {
var myImage = canvas.toDataURL("image/jpeg");
var d = new Date().toISOString().slice(0, 19).replace(/-/g, "");
filename = 'report_' + d + '.pdf';
var doc = new jsPDF();
doc.addImage(myImage, 'JPEG', 12, 10);
doc.save(filename);
}
});
});
Run Code Online (Sandbox Code Playgroud)
任何想法如何在PDF的第二页上获得图像的剩余部分.
我正在使用 jspdf 库来创建一个 pdf 并且它的效果很好。我现在正在尝试将另一个现有的 pdf 附加到该 pdf。当我的用户单击下载按钮时,它会触发两个单独的下载。我在想解决办法可能是创建两个图像并将它们添加到我用 Jspdf 创建的 pdf 中。有没有人将现有的 pdf 附加到使用 jspdf 生成的 pdf 中?
$(document).ready(function () {
var doc = new jsPDF('p', 'pt', 'letter');
var imgData = 'cats.jpg'
var specialElementHandlers = {
'#content': function (element, renderer) {
return true;
}
};
$('#cmd').click(function () {
doc.addImage(imgData, 'JPEG', 0, 250, 615, 200);
doc.fromHTML($('#content').get(0), 0, 0, {
'elementHandlers': specialElementHandlers
});
doc.save('TemporaryIdCard.pdf');
});
});
Run Code Online (Sandbox Code Playgroud)