在jsp中查看客户端pdf

时间:2010-12-17 20:05:34

标签: jsp pdf client embed

如何在jsp中显示客户端pdf(即硬盘上的文件预览)?

我可以嵌入服务器端pdf:

<embed src="fw4.pdf" name="preview_image" width=400 height=800
border=0 type="application/pdf" PLUGINSPAGE="http://www.adobe.com/downloads/">

我可以预览客户端img:

<img src="file:\\\\C:\\temp\\IMG_9990_w.jpg" name=preview_image height="600" width="600">

如何预览客户端pdf?

我尝试过使用iframe,嵌入标签(路径类似于上面img标签中的一个)等等。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

只需在embed src中定义其路径,方法与img src相同。


更新:好的,这不起作用。你在那里的情况也很少见。通常,PDF和所有其他嵌入的东西都由Web服务器提供,而不是从客户端的本地磁盘文件系统加载。为什么这个要求?它是一个内部网web应用程序,它访问一些应该在所有客户端计算机上可用的共享网络驱动器?

如果确实如此,那么我也会在网络服务器上附加该网络磁盘,只需使用servlet将该磁盘中未更改的字节流式传输到HTTP响应,然后让embed src点到那个servlet。

如果情况并非如此,那么我真的没有任何合理的理由来设计这样的网页,或者它必须是出于某些特定的个人目的。