在项目开发过程中,如果我们只需要展示pdf,那么我们可以选择vue-pdf,可以查看我之前的一篇:https://blog.csdn.net/AnnaF/article/details/105866075。

问题

但是现在的需求是需要用户跟第三方进行电子签名,然后把签完名的合同展示出来,这边就存在一个问题,vue-pdf会屏蔽签名图层,导致合同缺失第三方的电子签名。

解决方案

我们这边使用的是pdfh5插件

下面展示我这边的操作步骤:

1.安装 pdfh5

npm install pdfh5

2.具体使用

<template><div id="app"><div id="demo"></div></div>
</template><script>//引入pdfh5import Pdfh5 from "pdfh5";import axios from "axios";export default {name: "pdfH5",data(){return{pdfh5:null}},mounted(){//实例化this.pdfh5 = new Pdfh5("#demo",{pdfurl: "../../static/test.pdf"});//监听完成事件this.pdfh5.on("complete",function (status,msg,time) {console.log("status=",status,"msg=",msg,"time=",time,"this.totalNum=",this.totalNum)})}}
</script>

这样你就可以展示带有第三方签名的pdf了,如果你想以流的形式请求

pdf文件流请求示例

axios.get("https://www.gjtool.cn/pdfh5/git.pdf",{responseType: 'arraybuffer'}).then(res => {console.log(res)this.pdfh5 = new Pdfh5("#demo",{data: res.data});})

以上是在vue里面使用的详细方法,具体其他框架的使用请看这个地址:https://blog.csdn.net/AnnaF/article/details/105866075。

Vue关于pdf展示问题——第三方电子签章不能正常展示相关推荐

  1. PDF.js 不显示电子签章

    build/pdf.worker.js中有这样一段代码 行号: 40277 可自行根据关键字查找到此代码// Hide unsupported Widget signatures.if (data.f ...

  2. vue-pdf 在线预览pdf(pdf地址或base64pdf)解决电子签章显示问题

    使用vue-pdf在线预览pdf 并使得带有电子签章的pdf能够正常预览出来 1.安装vue-pdf ` npm install vue-pdf npm install pdfjs-dist //或者 ...

  3. 调用第三方接口,实现电子签章的功能

    前言--这里是与国内某厂家XXX合作,调用第三方电子签章的接口实现 主要涉及xml与java对象的互转 //这里是签章的方法 public WrapperResponse signPost(SealD ...

  4. 为什么要用电子签章?电子签章怎么用?

    随着国内互联网技术及配套法制的不断成熟,电子签章被广泛的应用于企业之中.电子签章 以网络环境为媒介,以数字签名.信息加密为核心,能够提升公司的工作效率,为企业实现印章管控可追溯.电子化.移动化.接下来 ...

  5. vue里面使用pdfjs-dist+fabric实现pdf电子签章!!!

    2022.9.6 一.需求 最近领导提了一个新需求:仿照e签宝,实现pdf电子签章! 最终实现效果图 这是做出来的效果图,当然还有很多待修改 二.思路 然后我就去看了下人家e签宝的操作界面,左侧是印章 ...

  6. js实现pdf展示及电子签章

    pdfSignature 介绍 js处理pdf展示.分页和电子签章等功能.功能如下图所示: 软件架构 使用pdf.js展示pdf,使用fabric.js处理签章的拖动 pdf.js fabric.js ...

  7. react集成react-pdf获取文件流预览下载pdf,展示电子签章

    1.下载依赖包 代码如下(示例): npm install react-pdf 2.引入依赖包 代码如下(示例): import { Document, Page } from 'react-pdf' ...

  8. java为PDF盖(签)电子签章--位置定位

    1.电子签章简介 电子签章,与我们所使用的数字证书一样,是用来做为身份验证的一种手段,泛指所有以电子形式存在,依附在电子文件并与其逻辑关联,可用以辨识电子文件签署者身份,保证文件的完整性,并表示签署者 ...

  9. Flutter PDF Android 电子签章不显示问题

    当我们Flutter 加载带电子签章的PDF的时候,会发现Android 页面的签章不会显示,而iOS的可以完美展示出来. 我试了很多PDF的插件都不行. 那目前只剩一个方法,那就是在展示的地方,判断 ...

最新文章

  1. 力扣(LeetCode)933
  2. python语句x 3 3执行_Python语言中,x=2,y=3,执行x,y=y,x之后,x和y的值分别是什么?...
  3. 24. Swap Nodes in Pairs 链表每2个点翻转一次
  4. spring data jpa 官方文档
  5. ffmpeg解码流程 turorial5详解
  6. Java读取HTML传人文件,java读取html文件并获取body中所有的标签及内容的案例.pdf
  7. 如何使用Postman和Newman在CI环境中自动化REST API端到端测试
  8. 如何做一个国产数据库(二)
  9. 各种排序总结(五)快速排序
  10. opencv 寻找图中的corners 利用自带 Shi-Tomasi Corner Detector 实现
  11. 遍历INI文件和删除指定域内容
  12. R语言的cpp扩展支持Rcpp模块介绍
  13. python的csv安装_Python csv模块:处理csv文件
  14. 同样是手写笔,Apple Pencil到底输在了哪里?
  15. 搜索技巧:提升你的搜索效率
  16. 贪吃蛇html网页小游戏,网页贪吃蛇HTML5小游戏制作
  17. 最大流之Dinic算法
  18. 联盟链和公有链混合架构如何实现?Hyperledger核心开发者陈昌访谈
  19. 制作MacOS启动盘
  20. Word控件Spire.Doc 转换教程(二十三):保留或禁用从 Word 到 PDF 转换的超链接

热门文章

  1. 网站没有搜索功能怎么搜索_如何搜索任何网站,即使它没有搜索功能
  2. 在自己电脑上用excel重新绘制荧光定量溶解曲线
  3. 连花清瘟对德尔塔病毒有效?这次网友反应不太一样
  4. 天然气阶梯是按年还是按月_天然气阶梯价划分时间的节点怎么计算,是以每年为一个单位吗...
  5. vim command
  6. ivue-admin Table单元格内换行问题
  7. Olympiad(求区间内的美丽数)超详细 (C,C++)
  8. 合并多个 .ts 文件为单个 .mp4 解决方案
  9. 主机屋虚拟主机php版本,5款免费虚拟主机管理系统(云虚拟主机管理)
  10. eclipse Luna 用tomct7 部署项目