【发布时间】:2014-07-23 03:50:19
【问题描述】:
所以我正在使用出色的 pdf.js 工具,它运行良好。但是,我想将包含来自 Amazon S3 的 PDF 文件流的响应对象传递给 pdf.js 的查看器。
在演示中我看到它这样称呼它:
=/pdf/web/viewer.html?file=%2FmypdfFile.pdf
但是,查看 viewer.html 或 pdf.js 或其任何文件时,我无法看到它到底在哪里使用在 URL 上传递的 ?file 参数。我想用可以将它传递给响应项的东西替换它,它会加载 viewer.html。
我想做这样的事情:
(伪代码排序)
request = S3.GetObjectRequest(bucket, key);
using GetObjectResponse response - client.getobject(request);
openPDFViewer (response);
这可行吗?响应将包含该文件,即我可以说
response.WriteResponseToFile("c:\mypdf.pdf")
然后我把文件拿出来。
【问题讨论】:
标签: c# asp.net-mvc amazon-web-services pdf.js