将Jsf页面中的div转换为PDF
我开发了一个JSF应用程序,需要将div或其他容器(如h:panalGroup或p:panel)转换为PDF。如何将页面的容器打印到PDF文档中 重要: 我无法打印整页。将Jsf页面中的div转换为PDF,jsf,primefaces,Jsf,Primefaces,我开发了一个JSF应用程序,需要将div或其他容器(如h:panalGroup或p:panel)转换为PDF。如何将页面的容器打印到PDF文档中 重要: 我无法打印整页。 我不能使用导出的primefaces数据,因为它只呈现一个数据表。根据我的经验,有两个过程 打印内容 安装PDF打印机(例如:doPDFv7) 示例代码 <p:commandButton value="Print"> <p:printer target="printPanel" /> </
我不能使用导出的primefaces数据,因为它只呈现一个数据表。根据我的经验,有两个过程
<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文件。目前,我们正在使用此方法。但是用户要求很高,他们只需要一个按钮就可以下载pdf文件名中包含名称和测试等详细信息。另一个解决方案是,报告API,如
jasperrepot
。尝试使用基本面显示。但是,我不会直接将div
内容转换为jasper report。