【发布时间】:2026-01-17 18:50:01
【问题描述】:
我想使用 html2canvas.js 将当前屏幕下载为 PDF/图像。
1) 将当前屏幕下载为图像 以下代码对我来说工作正常。
HTML
<head>
<script src="html2canvas.js"></script>
<script src="jquery.min.js"></script>
</head>
<body>
<button onclick="download()" class="btn btn-danger">Download</button>
</body>
JS
function download(){
html2canvas(document.body, {
onrendered: function(canvas) {
var a = document.createElement('a');
a.href = canvas.toDataURL("image/jpeg");
a.download = $.now()+'.jpg';
a.click();
}
});
}
2) 将当前屏幕下载为 PDF 如何使用 html2canvas.js 实现这一点?如何下载当前屏幕并将其保存为 PDF?
请帮助。谢谢!
【问题讨论】:
-
你试过
application/pdfMIME类型吗?? -
@RishiVishwakarma 我试过了,但没用