gpt4 book ai didi

javascript - 如何使用javascript创建下载文件而不将其保存在服务器中

转载 作者:行者123 更新时间:2023-11-28 04:34:24 29 4
gpt4 key购买 nike

我对如何创建为一个 div 下载 PDF 文件的按钮有疑问。

我尝试了window.print(),如下所示:

$(document).ready(function(){

$('#printBtn').on('click',function(){
window.print();
});

});

并将其另存为 PDF 文件。除此之外我不知道其他方法,而且我不想先将其保存在服务器上。

最佳答案

您尝试使用元素属性下载直接下载链接

<a href="/images/myw3schoolsimage.jpg" download>

---- 或 ----

<button id="print" onclick="print('uname');" >Print</button>
<div id="uname">
<label>Name</label>
<label>Spider</label>
</div>

<button id="print" onclick="printContent('uname');" >Print</button>

function print(e){var divToPrint=document.getElementById('e');

var newWin=window.open('','Print-Window');

newWin.document.open();

newWin.document.write('<html><body onload="window.print()">'+divToPrint.innerHTML+'</body></html>');

newWin.document.close();

setTimeout(function(){
newWin.close();
},10);
}

Demo Here

关于javascript - 如何使用javascript创建下载文件而不将其保存在服务器中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44363135/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com