【发布时间】:2019-12-14 07:10:52
【问题描述】:
我在前端使用 pdf-viewer 和 Angular 8。当我的后端(在 NodeJS 中)使用第三方服务签署 PDF 时,返回的 PDF 在末尾的附加页面中包含电子签名文件。
如果我将文档下载到我的计算机上,我可以看到签名是可以的。但是当尝试使用 pdf-viewer 预览它时,它不会显示电子签名。它显示了附加页面(应该是签名的位置),但只有一个空白页面。
此处示例:
https://drive.google.com/open?id=1f6pB6iqi6BwxzGOxv_Rxehc1TFFDEed8
我已尝试使用文件的直接 URL:
<pdf-viewer *ngIf="file" [src]="file.url" [render-text]="false" style="display: block;"></pdf-viewer>
我还尝试在后端下载文件,将其转换为base64:
<pdf-viewer *ngIf="file" [src]="file.base64" [render-text]="false" style="display: block;"></pdf-viewer>
没有显示签名。
使用 URL 时,控制台会显示警告消息:“警告:未实现的小部件字段类型“Sig”,回退到基本字段类型。”
知道如何显示带有电子签名的文档吗?
【问题讨论】:
-
这个链接上的人说(从 6 天前开始)问题没有解决。
标签: angular pdf digital-signature