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文件功能
<s...
有的项目需要显示PDF类的文档, 大多需要在项目中禁止将PDF打印, 下载
我最初采用embed标签显示 PDF, iframe,object标签都可以显示
但是这类标签的打印和下载按钮 不可以禁止, 只能障眼法掩盖,
这种方法虽然可行, 但是顶部栏全部不显示了, 包括PDF的页码
这样使用后, 还有一个头疼的地方, 右键网页中的PDF文档, 依然可以保存, 打印
所幸有PDF.js 插件可以禁...
PDF在线预览插件屏蔽下载与屏蔽打印功能,进行源代码的修改,杜绝非法用户进行PDF文件的下载与盗取操作。可以进行文件流实现PDF在线预览。
针对当前盖章签名的pdf 可以进行正常预览。
pdf.worker.js
viewer.js
进行修改 并且进行重新编译。