我有一个格式化的pdf文件,我想在jsf页面中显示它(具有相同的格式)并且能够打印它。
请告知如何实现这一目标。
答案 0 :(得分:5)
<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>
如果浏览器由于某种原因无法显示pdf,将显示p:media
(您的浏览器...)的内容
答案 1 :(得分:0)
您可以使用iframe显示pdf:
<iframe src="test.pdf" width="900" height="500"></iframe>
可以通过右键单击并选择打印来打印。
您可能需要能够在某些浏览器上显示pdf的插件,例如adobe reader或foxit。
对于Foxit Reader来设置插件,用户需要检查Display PDF in Browser
: