当前位置: 首页 > 知识库问答 >
问题:

JavaScript:Docusign PDF下载-如何显示下载的PDF

危彬彬
2023-03-14

我正在实现一个ASP api来完成所有Docusign api流(获取登录信息,获取令牌,发送要签名的信封,下载信封文档)。现在我试图在浏览器中显示一个下载的文档,该文档是空白的。我正在从docusign接收文档字节内容,并试图将其呈现在iframe中。

docusign发送的PDF内容如下

%PDF-1.4
%?%Writing objects...
<iframe name="loadDoc" frameborder="1" height="200" width="800"></iframe>
    var htmlText = '<embed width=100% height=100%'
                + ' type="application/pdf"'
                + ' src="data:application/pdf,'
                + PDFdata
                + '"></embed>';


var ifrm = window.frames['loadDoc'].document;
    ifrm.open();
    ifrm.write(htmlText);
    ifrm.close();

更新

如果文档超过1页,则可以看到所有页面,全部为空白······

共有1个答案

荆运诚
2023-03-14

您将PDF发送到用户的浏览器,浏览器有责任将其显示给用户。这不是你能控制的。如果希望获得更好的体验,可以使用DocuSign embedded viewer向用户显示文档,因为用户在签名过程中看到了文档。这与嵌入式签名相同,但对于一个完整的文档,它将在浏览器中显示整个文档。您必须调用API来生成用于嵌入式查看的URL。

 类似资料:
  • 我使用下载管理器api下载大文件,我也实现了。但问题是,下载进度通知显示在状态栏中。但是我想用进度条在活动中显示通知。有人做过吗,如果有请帮帮我。

  • 问题内容: 我正在使用javafx构建桌面应用程序,我正在使用ftp下载约500 MB的文件。下载进行时,我需要在进度条上显示%。我还需要提供一个取消正在进行的下载过程的选项。 这是我下载文件的代码。 问题答案: 您应该使自己熟悉JavaFX中的并发性。 您可以在网上找到一些有关所需内容的示例,例如ProgressBar和Background Processes 。

  • 到目前为止,我运行的是一台视窗8.1电脑,它没有像Android Studio或Eclipse这样的IDE的存储或内存。我想下载Android SDK工具,没有IDE。如何才能做到这一点?

  • 本文向大家介绍Python HTTP下载文件并显示下载进度条功能的实现,包括了Python HTTP下载文件并显示下载进度条功能的实现的使用技巧和注意事项,需要的朋友参考一下 下面的Python脚本中利用request下载文件并写入到文件系统,利用progressbar模块显示下载进度条。 其中利用request模块下载文件可以直接下载,不需要使用open方法,例如: 下面的例子是题目中完整的例子

  • 本文向大家介绍Python 给下载文件显示进度条和下载时间的实现,包括了Python 给下载文件显示进度条和下载时间的实现的使用技巧和注意事项,需要的朋友参考一下 大家在下载文件时能够显示下载进度和时间非常好,其实实现它方法很简单,这里我写了个进度条的模块,其中还附带上了运行时间也就是下载时间了。 该模块调用了三个库: 1.os 2.requests 3.time 话不多说,先上代码!!!. 实现

  • (三)如何下载轻推? 1)Android用户可以在手机中的应用市场中搜索“轻推”进行下载; 2)iPhone用户可以在“APP Store”里搜索“轻推”进行下载; 3)或者登录www.qingtui.com官网,点击上方的“下载”图标。或者可以直接扫描下方的二维码下载。 选择“Android版”、“iOS版”、“Windows版”、“Mac版”、“网页版”、“iPad版”。 注:网页版轻推不支持