猿问

如何使用javascript从网址下载pdf?

我需要从我们的一个在线资源中下载pdf文件,没有内置的功能可以批量下载,唯一的方法是导航到每个pdf文件,单击以打开,然后单击下载。有数千个文件,这将花费很长时间。我过去使用javascript解决了这个问题。我收集了所有指向pdf的链接,将它们放在csv中,并通过每个链接进行代码循环,下载并移至下一个链接。


不幸的是,我丢失了该代码,并且我对其进行重新创建的尝试均未成功。


我已经尝试了本文中的所有内容:如何使用js自动下载PDF?


我已经尝试了本文中的代码(我很确定这是我之前所做的):https : //www.convertplug.com/plus/docs/download-pdf-file-forcefully-instead-opening-browser-使用js /


这是我认为应该起作用的...根据我上面引用的第二篇文章


function download_file(fileURL, fileName) {

var link = document.createElement('a');

link.href = fileURL;

link.download = 'file.pdf';

link.dispatchEvent(new MouseEvent('click'));

}

var fileURL = "link/to/pdf";

var fileName = "test.pdf";

download(fileURL,fileName);

上面的代码仅用于测试从硬编码的URL下载一个文件。如果它按预期工作,则在加载页面时,应从提供的URL下载pdf。相反,它不会在加载或刷新时执行任何操作。有什么建议么?


函数式编程
浏览 595回答 2
2回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答