1

我有一个格式化的 pdf 文件,我想在 jsf 页面中显示它(使用相同的格式)并能够打印它。

请告知如何做到这一点。

4

2 回答 2

5

查看展示中的 p:media 标签

<p:media value="/resources/other/guide.pdf" width="100%" height="300px">  
    Your browser can't display pdf, 
    <h:outputLink value="/resources/other/guide.pdf">click</h:outputLink> to download pdf instead.  
</p:media>  

p:media如果浏览器由于某种原因无法显示pdf,将显示(您的浏览器...)的内容

于 2012-11-18T20:17:14.450 回答
0

您可以使用 iframe 显示 pdf:

<iframe src="test.pdf" width="900" height="500"></iframe>

它可以通过右键单击并选择打印来打印。

您可能需要能够在某些浏览器上显示 pdf 的插件,例如 adobe reader 或 foxit。

福昕阅读器设置插件需要用户检查Display PDF in Browser

http://goo.gl/t3jaI

于 2012-11-18T20:15:29.027 回答