我有一个格式化的 pdf 文件,我想在 jsf 页面中显示它(使用相同的格式)并能够打印它。
请告知如何做到这一点。
<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,将显示(您的浏览器...)的内容
您可以使用 iframe 显示 pdf:
<iframe src="test.pdf" width="900" height="500"></iframe>
它可以通过右键单击并选择打印来打印。
您可能需要能够在某些浏览器上显示 pdf 的插件,例如 adobe reader 或 foxit。
福昕阅读器设置插件需要用户检查Display PDF in Browser
: