返回

<浏览器插件搞定!网页上不能下载的PDF也轻松下载>

前端

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文件了。是不是很简单呢?赶快去试试吧!