如何解决网页中的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找属性,继续删除就可以。
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/MacWx/article/details/134405675