我开发了一个JSF应用程序,需要将div或其他容器(如h:panalGroup或p:panel)转换为PDF。如何将页面容器打印到PDF文档。
重要的: 我无法打印整页。 我不能使用导出的primefaces数据,因为它只渲染数据表
答案 0 :(得分:2)
根据我的经验,有两个过程。
示例代码
<p:commandButton value="Print">
<p:printer target="printPanel" />
</p:commandButton>
<h:panelGroup id="printPanel">
here you print content
</h:panelGroup>
确保打印机在浏览器中设置(Firefox),如下所示。
当您点击Print
按钮时,会显示Print
对话框。选择PDF
打印机并打印出来。
您的内容将以PDF文件格式打印。