下载利用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

相关推荐
AI导出鸭PC端2 天前
Perplexity批量导出没有PDF模式?AI导出鸭插件补上最后一块拼图
人工智能·pdf·c#·ai导出鸭
Ravenq~2 天前
无头转换:把 .docx 变成 PDF,不打开编辑器
pdf·编辑器
联犀3 天前
纯 Go 的 CAD 开源库 go-cad:直接解析 DWG/DXF,现在也能导出 PDF
开发语言·golang·pdf
FinelyYang6 天前
uniapp使用kkfileview在线预览ppt,excel,word,pdf类型文件
pdf·uni-app·powerpoint
WORLDPO92267 天前
QTE-020-01-L/F/C-D-A-K-TR_实物_数据手册PDF_国产替代
pdf
asdzx677 天前
C# 操作 PDF 元数据:从属性写入到字段提取的完整流程
前端·pdf·c#
WORLDPO92267 天前
SFSDT-10/15/20/25/35-28-G-19.69-SR_实物图_数据手册PDF_国产替代
pdf·pcb工艺·pcb
梦想出海-Phoebe7 天前
Gemini新增文件编辑功能:PDF、Word、Excel处理体验分享
pdf·word·excel
开开心心就好7 天前
网页图片批量下载工具,输入链接就保存
服务器·算法·leetcode·支持向量机·pdf·ocr·1024程序员节
汤姆宝库8 天前
法考历年真题及答案解析合集pdf版(2002-2025年)
pdf·法考