Java Primefaces数据导出器未以pdf格式导出

Java Primefaces数据导出器未以pdf格式导出,java,pdf,xhtml,primefaces,data-export,Java,Pdf,Xhtml,Primefaces,Data Export,嗨,我喜欢导出整个页面的pdf格式,如打印,打印工作,但pdf不工作 我能告诉你我有什么问题吗 <h:form> <h:commandLink> <p:graphicImage value="/Images/pdf.png" /> <p:dataExporter type="pdf" target="export" fileName="t

嗨,我喜欢导出整个页面的pdf格式,如打印,打印工作,但pdf不工作

我能告诉你我有什么问题吗

    <h:form>
               <h:commandLink>
                    <p:graphicImage value="/Images/pdf.png" />
                    <p:dataExporter type="pdf" target="export" fileName="test"/>                
                </h:commandLink>  
                <h:commandLink>  
                     <p:graphicImage value="/Images/print.png" />
                     <p:printer target="export" />  
                 </h:commandLink> 
                <h:panelGroup id="export">
_________________________
_________________________
_________________________
_________________________
_________________________
</h:panelGroup>
</h:form>

谢谢你

看来你的类路径中没有iText jar,Primefaces在3.4版本用户指南的第14页列出了依赖项,从Thank@Sanjeevi.V上抓取一份iText jar,现在它在dataTable中工作得很好,如何进行同样的操作以pdf格式生成整个页面,获取错误
javax.servlet.ServletException:不支持的数据源目标:“javax.faces.component.html.HtmlPanelGroup”,导出器必须以PrimeFaces数据表为目标。
我认为dataexport仅用于DataTable,好的,我将尝试手动执行,如果任何一个获得此解决方案,请更新。。感谢您在primefaces论坛上查看类似问题的答案,您可能应该查看iText库以创建自己的实现。感谢@Sanjeevi.V,整个页面采用xhtml格式,所以我尝试进行转换,我希望这将有助于我手动完成,,,,再次非常感谢。。。
  javax.servlet.ServletException: com/lowagie/text/Phrase
 java.lang.NoClassDefFoundError: com/lowagie/text/Phrase
java.lang.ClassNotFoundException: com.lowagie.text.Phrase