将Adobe PDF浏览器插件的源设置为字节流?

时间:2011-03-03 00:01:36

标签: c# asp.net html xhtml acrobat

是否可以将Adobe插件的源代码设为PDF字节流?

如果是这样,如何在标记中声明?

编辑1: 好的,让我详细说明一下。我已经构建了一个在Azure上运行的站点。该站点的后端是一个WCF Web服务,也在Azure上。

网站的一个特定功能与报告有关。一旦用户选择了他们想要的报告类型,就会向服务发出请求,并将pdf文件的字节流作为响应发回。

现在,问题是用户将如何查看文件?是否可以将Adobe Acrobat PDF插件的文档源设置为以下内容:

<OBJECT>
<PARAM src="asdfkjaskflasjdlfkjasd"/> //byte stream
<PARAM mimeType="application/pdf;"/> //stream's mime type
</OBJECT>

编辑2:

好的,所以没有人想要解决这个问题。但是,我要问的唯一原因是因为完全可以使用以下代码设置图像的来源:

<img class="myImage" img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAA"/>

其中超过image/png;base64的所有内容都代表编码为base64字符串的图像的字节内容。

那还有可能吗?

谢谢,

1 个答案:

答案 0 :(得分:1)

我怀疑Adobe插件是否可以从data: URL获取PDF数据。

即使在某些浏览器中有可能,您仍然可以100%确定无法以这种方式实现跨浏览器解决方案:data:网址在IE中不起作用&lt; 8根本就是limited to 32 kilobytes' size 8 and 9

什么反对简单地在具有PDF内容类型的单独资源中提供字节流?