Vous pouvez facilement exporter le code HTML au format PDF avec Seam PDF
généré Il n'utilise iText en interne, mais vous ne devez pas écrire de code iText.
Créez un lien qui utilise la même liste que celle que vous utilisez pour itérer dans la base de données 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>
Quelque chose comme ça. Pensez à tout emballer dans un
<p:document xmlns:p="http://jboss.com/products/seam/pdf">