返回
<浏览器插件搞定!网页上不能下载的PDF也轻松下载>
前端
2022-12-18 15:01:44
title<浏览器插件搞定!网页上不能下载的PDF也轻松下载></#title>
谁说不能下载的PDF不能下载?
对于经常上网的人来说,应该遇到过这种情况:在网上看到一篇好文章,想下载下来慢慢看,可是文章中却只有PDF链接,没有提供下载按钮。碰到这种情况时,往往令人懊恼。
有些网站的PDF文件是不允许下载的,这是为了保护版权。不过,也有一些网站的PDF文件虽然没有提供下载链接,但其实是可以下载的。只是,下载的方法比较麻烦,需要用到一些浏览器插件或者第三方工具。
浏览器插件搞定
对于会使用浏览器插件的朋友来说,下载网页上不能下载的PDF文件就非常简单了。这里推荐几款可以用来下载网页上不能下载的PDF文件的浏览器插件:
- Save as PDF :这是一个非常简单的浏览器插件,可以将网页上的内容直接保存为PDF文件。
- PDF Download Helper :这是一个功能强大的浏览器插件,可以用来下载网页上的PDF文件、图片、视频等内容。
- Web2PDF Converter :这是一个在线工具,可以将网页上的内容转换为PDF文件。
几行代码搞定
如果你不会使用浏览器插件,或者你不想安装浏览器插件,那么你也可以使用一些代码来下载网页上不能下载的PDF文件。这里提供一个简单的代码示例:
function downloadPDF() {
var url = document.querySelector('a[href*=".pdf"]').href;
var xhr = new XMLHttpRequest();
xhr.open('GET', url, true);
xhr.responseType = 'blob';
xhr.onload = function() {
var blob = xhr.response;
var link = document.createElement('a');
link.href = URL.createObjectURL(blob);
link.download = 'file.pdf';
link.click();
};
xhr.send();
}
将这段代码复制到浏览器的控制台中,然后回车即可。这样就可以将当前页面上的PDF文件下载下来了。
结语
现在,你已经学会了如何下载网页上不能下载的PDF文件了。是不是很简单呢?赶快去试试吧!