前端pdf禁止下载功能
一、下载pdf.js并解压
下载地址:https://mozilla.github.io/pdf.js/getting_started/#download
二、解压后我把它放在了我新建的pdfJs文件夹内,结构如下
三、上代码
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery.min.js"></script></head>
<body><div class="pdfWrap"></div><script>window.onload = function(){callBack()}function callBack(){var pdfUrl = '/images/pdf001.pdf' //pdf地址var pdfData = '<iframe style="width: 100%;height: 1000px;" src="./pdfjs/web/viewer.html?file=' + encodeURIComponent(pdfUrl)+'" frameborder="0"></iframe>'$('.pdfWrap').append(pdfData)}</script>
</body>
</html>
四、打开pdfJs/web/viewer.html,隐藏下载按钮
前端pdf禁止下载功能相关推荐
- pdf.js禁止下载功能
大家在使用pdf的时候如果用普通的方法使用是没有办法禁止下载,打印之类的功能的,所以就用到了pdf而且这个插件功能相当强大,还可以直接复制粘贴pdf内的内容,有兴趣的朋友看下PDF.js实际运行起来的 ...
- controller实现pdf的下载功能
上代码: /*** @param lsh* @param ywlxdm* @return* @throws Exception*/@RequestMapping(value = "/view ...
- 纯前端实现excel下载功能
借助npm xlsx // 安装 npm install xlsx --save // npm xlsx 地址 https://www.npmjs.com/package/xlsx 方式一(获取页面t ...
- audio标签禁止下载功能
一个页面用于音乐试听,发现audio标签可以右键下载或者点击三个小点下载 将audio设置为如下即可: <audio :style='{"width":"300px ...
- Excel文档导出-后端返回文件流,前端实现下载功能
最近在做项目的时候遇到Excel导出功能,后端返回的是文件流,前端如何实现下载功能,以下是项目用的源码,有需要可直接复制使用: // 导出exporttable() {this.axios({meth ...
- VUE 前端PDF分页预览、下载
一.安装PDF插件依赖 // pdf预览 npm install vue-pdf --save// pdf下载 npm install downloadjs 二.完整示例 <template&g ...
- 【web】【django】datatable的button扩展实现纯前端下载和copy指定列内容,以及django的HTTPResponse实现下载功能
Table of Contents 功能需求描述 一 使用Datatables实现纯前端下载.拷贝 二 query db 实现下载(django) 功能需求描述 用户需要以网页为媒介,从DB里拉取一些 ...
- web项目引入PDF.js并添加水印禁止下载
目录 web项目引入PDF.js并添加水印禁止下载 下载并引入PDF.js实现预览 动态预览PDF文件 隐藏打开.下载.打印等功能 禁止键盘组合按键下载或另存为 禁用鼠标操作 添加全局水印 PDF文件 ...
- 浏览器打开pdf,禁止下载打印
之前在网站上打开pdf文件,都是用浏览器查看pdf时自带的功能,可以下载打印,最近要求打开pdf后仅供用户预览,禁止下载打印.网上查了一下,发现有很多前辈都遇到过,解决方法是用pdf.js. 1.下载 ...
- pdf.js使用说明及禁止下载,打印
PdfJS使用的一些说明 参考:https://blog.csdn.net/qubernet/article/details/82599613?utm_medium=distribute.pc_rel ...
最新文章
- ubuntu系统初始化
- 酒桌游戏c语言,最受欢迎的12种酒桌游戏
- 双11背后的技术力量,阿里云神龙治愈云计算阿克琉斯之踵
- django配置数据驱动,python安装失败问题
- MySQL复制性能优化
- nginx与apache详细性能对比
- Linux 用户名、主机添加背景色
- arcgis批量出图python代码_python使用arcpy.mapping模块批量出图
- 无失真压缩法可以减少冗余_CVPR 2020 论文概述:基于深度学习的层级式视频压缩方法...
- OpenGL基础19:法向量与漫反射
- 数据迁移-商品数据迁移实践
- 软件工程项目需求分析
- 千月2021全新改版影视app系统源码 影视app全新双端开源系统 全开源 带投屏 带教程
- C语言如何统计程序运行时间
- 如何防御网站被攻击?
- vue前后端分离图片无法显示的问题
- kali为一加三(oneplus3)编译lineage15.1(安卓8.1)
- 电子印章助推《上海市公共数据和一网通办管理办法》施行
- 【STM32学习】(30)STM32实现18B20温度采集(标准库和HAL库实现)
- C/C++常用的文件函数注释格式