小编The*_*Bus的帖子

如何使用 JavaScript 在 PDF 中截取屏幕截图

我正在使用 Html2Canvas 捕获屏幕截图 我想以 PDF 文件形式输出 现在我正在以 png 图像输出 如何转换或获取 pdf 输出

function genScreenshot() {
    html2canvas(document.body, {
      onrendered: function(canvas) {
      $('#box1').html("");
            $('#box1').append(canvas);

      if (navigator.userAgent.indexOf("MSIE ") > 0 || 
                    navigator.userAgent.match(/Trident.*rv\:11\./)) 
            {
        var blob = canvas.msToBlob();
        window.navigator.msSaveBlob(blob,'Test file.png');

      }
      else {

        $('#test').attr('href', canvas.toDataURL("image/png"));
        $('#test').attr('download','Test file.png');
        $('#test')[0].click();
         }


      }
    });
}
Run Code Online (Sandbox Code Playgroud)

html javascript pdf png html2canvas

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

html ×1

html2canvas ×1

javascript ×1

pdf ×1

png ×1