下载利用pdfjs提供的viewer.html展示pdf文件

有些网站利用展示的pdf可以在浏览器开发者工具中文档类型的请求中找到链接,直接复制访问链接,其是利用pdfjs提供的viewer.html展示pdf文件,无法直接全部打印或下载。

pdf.js 通常会将应用实例挂载在全局变量上。可尝试在开发者工具的 Console (控制台) 中输入以下代码并回车:

window.PDFViewerApplication.download();

或者,如果他们禁用了下载函数,尝试获取文件流:

window.PDFViewerApplication.pdfDocument.getData().then(data => {

const blob = new Blob(data, { type: 'application/pdf' });

const url = URL.createObjectURL(blob);

const a = document.createElement('a');

a.href = url;

a.download = 'document.pdf';

a.click();

});

参考链接:

原文链接:https://blog.csdn.net/JasonWei980/article/details/159962421

相关推荐
GlobalTradercrb15 小时前
独立站SEO先写博客还是先优化产品页?看站点阶段
数据库·人工智能·google·pdf·go·seo
热爱生活的五柒18 小时前
zotero能导入已经下载好的pdf文件嘛,并且点击条目时,能直接看到下载的pdf文件嘛,我还希望能在里面做笔记
笔记·pdf
开开心心就好1 天前
白天晚上自动调蓝光,护眼工具亮度可调
服务器·开发语言·算法·pdf·ocr·intellij-idea·idea
asdzx671 天前
C# 将 HTML 转换为 PDF:基于 Chrome 的转换方案
pdf·c#·html
电子阿板1 天前
Altium Designer 横向纵向图纸混合时,输出PDF时让每个图纸自动方向方法
pdf
andrsted1 天前
练题簿在线免费刷题:将资料、Word 和 PDF导入小程序练习
学习·微信小程序·小程序·pdf·word·学习方法
Eyfcom1 天前
〖实战〗跨境报关单证自动化:XML 报文生成、PDF 套打与单一窗口同步上传的工程实现
xml·pdf·自动化·报关单证·清关自动化
开开心心就好1 天前
安卓PDF处理工具,免费无广告零弹窗
android·服务器·开发语言·算法·pdf·ocr
原子延迟2 天前
iLovePDF免费吗?不限次数的PDF压缩5款(2026)
图像处理·人工智能·计算机视觉·pdf
2601_965454232 天前
AI视频制作:券商研报怎么转口播视频:PDF 解读、配音和图表自动成片的方法
人工智能·pdf·音视频