pdf.js实战,含水印,电子签名解决方案
.cpdf{display:flex;证明内容:居中;对齐项目:居中;.center{文本对齐:c进入;高度:100%;溢出:隐藏;填充顶部:20px;.contor{位置:固定;底部:30px;左:0;宽度:100%;z-指数:99999;20pxmargin-bottom:10px;}}}}项目涉及移动端查看电子合同的问题。我来回尝试了三种解决方案。真是步步为营。三种解决方案各有各的优势。不流水,直接上传代码,根据自己的需要选择。1.pdf-vue直接使用vue-pdf插件。核心代码是pdf.js,只不过是自己封装而已。优点是方便快捷,缺点是不能加载电子签名。github地址:https://github.com/FranckFrei...1、npminstallpdf-vue--save2、模板代码//上一页预览{{currentPage}}/{{pageCount}}//下一页下一页
//自己介绍一下就可以用了。我这里的要求是要有分页功能。如果不需要分页功能,src就够了。
//加载事件 3、js代码导入pdffrom'vue-pdf'exportdefault{components:{pdf},data(){return{currentPage:0,//pdf文件的页码pageCount:0,//pdf文件的总页数菲尔eType:'pdf',//文件类型 src:'',//pdf文件地址}}, created:{ //有时候PDF文件地址会出现跨域,最这里很重要容易处理 this.src=pdf.createLoadingTask(this.src) }method:{//改变PDF页码,传递val来区分上一页和下一页的值,0上一页,1下一页changePdfPage(val){//console.log(val)if(val===0&&this.currentPage>1){this.currentPage--//console.log(this.currentPage)}if(val===1&&this.currentPage
页面:/