当前位置: 首页 > news >正文

如何解决网页中的pdf文件无法下载?pdf打印显示空白怎么办?

问题描述

偶然间,遇到这样一个问题,一个网页上的附件pdf想要下载打印下来,奈何尝试多种办法都不能将其下载下载,点击打印出现的也是一片空白
在这里插入图片描述

百度搜索了一些解决方案都不太行,主要解决方案如:https://zhuanlan.zhihu.com/p/476673864

解决办法

仔细看这个pdf的加载路径,发现它并不是直接存储在服务器中,使用的时候通过web去加载的,而是使用的pdfreader/viewer.html?file=getpdf2.jsp%3Fp%3D2023%2F2023hj,这种形式的路径去从服务器中读取pdf文件加载出来的,使用的正是PDF在线阅读器pdf.js,主要使用了一个viewer.html,实现的pdf在线预览方法

明白这个原理只会,就可以从这个viewer.html下手来解决。通过 F12 打开调试控制台,再按Crtl + F搜索“print”,找到打印相关的属性,

在这里插入图片描述
在这里插入图片描述

  • 删掉这个属性,再通过“Crtl + P” 快捷键打开打印窗口,查看打印预览页面是否有显示内容了,
    在这里插入图片描述
  • 如果不行,继续搜索print找属性,继续删除就可以。
    在这里插入图片描述

相关文章:

  • 在Spring Boot中使用进程内缓存和Cache注解
  • 当我只有一个代理,我该如何从内网搭建一个docker环境
  • edge/chrome浏览器favicon.ico缓存问题
  • TEMU要求提交RSL Report 铅镉RSL邻苯项目化学物质检测报告
  • Sentinel
  • Clickhouse学习笔记
  • 【博客系统】 二
  • Vue 路由使用
  • 虚幻C++ day5
  • 【matlab学习】组合系统的模型计算
  • 人工智能基础_机器学习039_sigmoid函数_逻辑回归_逻辑斯蒂回归_分类神器_代码实现逻辑回归图---人工智能工作笔记0079
  • 微信小程序rich-text 文本首行缩进和图片居中和富文本rich-text 解析多个空格不成功 nbsp
  • 机器视觉兄弟们,职场要不要王自如,如果你打工了,你就是被“包养”,就不要谈什么独立人格!
  • Zookeeper学习笔记(1)—— 基础知识
  • 蓝桥杯每日一题2023.11.14
  • 自己简单写的 事件订阅机制
  • 【Under-the-hood-ReactJS-Part0】React源码解读
  • 【从零开始安装kubernetes-1.7.3】2.flannel、docker以及Harbor的配置以及作用
  • 【翻译】Mashape是如何管理15000个API和微服务的(三)
  • 2019年如何成为全栈工程师?
  • CentOS6 编译安装 redis-3.2.3
  • CSS 提示工具(Tooltip)
  • css系列之关于字体的事
  • es6要点
  • Laravel 实践之路: 数据库迁移与数据填充
  • Python语法速览与机器学习开发环境搭建
  • Quartz实现数据同步 | 从0开始构建SpringCloud微服务(3)
  • 闭包--闭包之tab栏切换(四)
  • 程序员最讨厌的9句话,你可有补充?
  • 从0搭建SpringBoot的HelloWorld -- Java版本
  • 从重复到重用
  • 关键词挖掘技术哪家强(一)基于node.js技术开发一个关键字查询工具
  • 浅谈Kotlin实战篇之自定义View图片圆角简单应用(一)
  • 十年未变!安全,谁之责?(下)
  • 什么软件可以剪辑音乐?
  • 世界编程语言排行榜2008年06月(ActionScript 挺进20强)
  • 学习Vue.js的五个小例子
  • 学习笔记:对象,原型和继承(1)
  • 一道闭包题引发的思考
  • 移动互联网+智能运营体系搭建=你家有金矿啊!
  • 用Visual Studio开发以太坊智能合约
  • 扩展资源服务器解决oauth2 性能瓶颈
  • 支付宝花15年解决的这个问题,顶得上做出十个支付宝 ...
  • ​3ds Max插件CG MAGIC图形板块为您提升线条效率!
  • $forceUpdate()函数
  • (1)(1.11) SiK Radio v2(一)
  • (pytorch进阶之路)扩散概率模型
  • (Redis使用系列) Springboot 实现Redis 同数据源动态切换db 八
  • (第一天)包装对象、作用域、创建对象
  • (剑指Offer)面试题34:丑数
  • (接口封装)
  • (四)汇编语言——简单程序
  • (五)大数据实战——使用模板虚拟机实现hadoop集群虚拟机克隆及网络相关配置
  • (一)spring cloud微服务分布式云架构 - Spring Cloud简介
  • (原創) 如何使用ISO C++讀寫BMP圖檔? (C/C++) (Image Processing)