1.如果使用的是window.parent.open打开的pdf则是在连接后面加 #toolbar=0

2.采用的是PDFObject.embed预览pdf
修改源码viewer.html中Download 和 Print增加 样式 style=";"
在这里插入图片描述
在这里插入图片描述

3.禁用右键菜单

<script>
    document.oncontextmenu = function(){
    return false;
</script>

在viewer.html的底部增加禁用
在这里插入图片描述
调用 PDFObject.embed 的页面 也要加入上面的禁用菜单代码

目录web项目引入PDF.js并添加水印禁止下载1. 下载并引入PDF.js实现预览2. 动态预览PDF文件3. 隐藏打开、下载打印功能4. 禁止键盘组合按键下载另存为5. 禁用鼠标操作6. 添加全局水印6. PDF文件预览效果 web项目引入PDF.js并添加水印禁止下载 普通SSH项目引入PDF.js实现在线预览PDF文件 1. 下载并引入PDF.js实现预览 官网下载地址:https://mozilla.github.io/pdf.js下载完成后将压缩包解压;这里我下载的是pdfjs-2.2.228-dist 将在WebRoot/script目录下创建一个pdfjs-dist目录 function download(blobUrl, filename) {}在这个下面写调用方法。1. 禁止打印搜索window.print = function print(){}在这个下面写调用方法。2.禁止下载(function (root, factory) {viewer.js中添加。 PdfJS使用的一些说明 参考:https://blog.csdn.net/qubernet/article/details/82599613?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-4&spm=1001.2101.3001.4242 1、下载地址 http://mozilla.github.io/pdf.js/getting_started/#download 当然是下载稳定版。 2、... 1、在线预览pdf 本人原本是做php开发的,所以开始实现这个功能的时候考虑的是php有没有相应的类库,然后发现百度给出的结果全是file_get_content以及fopen函数,实验之后显示的全部是乱码,不知道是自己的原因还是本来这种方法就是不对的,然后就考虑到html上,在这之间有一个很让我惊喜的收获就是H5Slides,能够在线编辑ppt,觉得是个很厉害的东西,以后有时间的话或许会yan... 页面显示pdf文件成功,但是没有任何属性方法可以控制显示隐藏下载功能,如果没有禁止下载功能的需求可以用此插件。 pdfobject.js实现页面显示pdf文件功能 &lt;s... 有的项目需要显示PDF类的文档, 大多需要在项目中禁止PDF打印, 下载 我最初采用embed标签显示 PDF, iframe,object标签都可以显示 但是这类标签的打印下载按钮 不可以禁止, 只能障眼法掩盖, 这种方法虽然可行, 但是顶部栏全部不显示了, 包括PDF的页码 这样使用后, 还有一个头疼的地方, 右键网页中的PDF文档, 依然可以保存, 打印 所幸有PDF.js 插件可以禁... PDF在线预览插件屏蔽下载与屏蔽打印功能,进行源代码的修改,杜绝非法用户进行PDF文件的下载与盗取操作。可以进行文件流实现PDF在线预览。 针对当前盖章签名的pdf 可以进行正常预览。 pdf.worker.js viewer.js 进行修改 并且进行重新编译。