Java Richfaces数据表PDF导出

Java Richfaces数据表PDF导出,java,pdf,export,seam,Java,Pdf,Export,Seam,我正在为我的一个小项目使用Seam 2.2.1。我知道richfaces:dataTable有一个excel导出,但是PDF也有类似的导出吗?我真的不想用iText编写PDF导出 关于如果您不坚持使用,您可以尝试使用内置PDF导出功能的(primefaces)。看 否则,您可以使用JasperReports对导出的PDF进行更简单的GUI设计。您可以使用 它确实在内部使用iText,但您不必编写任何iText代码 创建一个链接,该链接采用您正在使用的相同列表,并迭代RichFaces数据表 &l

我正在为我的一个小项目使用
Seam 2.2.1
。我知道richfaces:dataTable有一个excel导出,但是PDF也有类似的导出吗?我真的不想用
iText
编写PDF导出


关于如果您不坚持使用
,您可以尝试使用内置PDF导出功能的
(primefaces)。看


否则,您可以使用JasperReports对导出的PDF进行更简单的GUI设计。

您可以使用

它确实在内部使用iText,但您不必编写任何iText代码

创建一个链接,该链接采用您正在使用的相同列表,并迭代RichFaces数据表

<p:table  columns="2" headerRows="1" widthPercentage="95" widths="0.5 0.5" spacingBefore="10">
    <p:cell backgroundColor="#EEEEEE">#{messages['notes.description']}</p:cell>
    <p:cell backgroundColor="#EEEEEE">#{messages['notes.processUserName']}</p:cell>
    <ui:repeat var="note" value="#{yourListHere}">
        <p:cell>#{note.description}</p:cell>
        <p:cell>#{note.processUserName}</p:cell>
    </ui:repeat>
</p:table>

#{messages['notes.description']}
#{messages['notes.processUserName']}
#{注.说明}
#{note.processUserName}
像这样的。 记得把所有东西都包在一个盒子里

<p:document xmlns:p="http://jboss.com/products/seam/pdf">