相关疑难解决方法(0)

HTML5 Canvas:缩放

有没有简单的方法如何在画布(JavaScript)中放大和缩小?基本上我有一个400x400px画布,我希望能够使用'mousedown'(2x)进行放大,然后使用'mouseup'返回.

花了两天的谷歌搜索,但到目前为止没有运气.:(

感谢帮助.

javascript canvas

48
推荐指数
5
解决办法
12万
查看次数

如何使用jspdf在pdf的多个页面中保存图像

我有一个表(列不同的列)将保存为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的第二页上获得图像的剩余部分.

javascript pdf jquery html2canvas jspdf

5
推荐指数
3
解决办法
1万
查看次数

将现有的 PDF 附加到 Jspdf

我正在使用 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)

pdf jspdf

5
推荐指数
1
解决办法
9765
查看次数

标签 统计

javascript ×2

jspdf ×2

pdf ×2

canvas ×1

html2canvas ×1

jquery ×1