【问题标题】:Javascript: Docusign PDF download - How display the downloaded PDFJavascript:Docusign PDF 下载 - 如何显示下载的 PDF
【发布时间】:2017-07-17 19:03:08
【问题描述】:

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

docusign发送的PDF内容是这样的

%PDF-1.4
%?%Writing objects...

我有一个像这样的 iframe

<iframe name="loadDoc" frameborder="1" height="200" width="800"></iframe>

我有以下js函数:

    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();

如何获取此内容并在 iFrame 中正确显示 PDF 内容?

更新

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

【问题讨论】:

标签: javascript pdf asp-classic docusignapi


【解决方案1】:

您将 PDF 发送到用户的浏览器,浏览器有责任将其显示给用户。这是你无法控制的。如果您想要更好的体验,您可以使用 DocuSign 嵌入式查看器向用户显示文档,就像他们在签名期间看到的一样。这与嵌入式签名相同,但对于完整的文档,它将在浏览器中显示整个文档。您必须调用 API 以生成用于嵌入式查看的 URL。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-28
    • 2018-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多