Das [PDF Renderkit] ist eine Erweiterung für [JSF Ext], mit dem nahezu beliebige Web-Seiten als PDF gerendert werden können. Das [PDF Renderkit] basiert dabei auf [Flying Saucer PDF|https://code.google.com/p/flying-saucer/] und integriert diesen vollständig in den [JSF] Lifecycle. !!!Maven Das Artifact kann in der pom.xml eingebunden werden mit: {{{ <dependency> <groupId>com.intersult</groupId> <artifactId>pdf-renderkit</artifactId> <version>1.0-SNAPSHOT</version> </dependency> }}} Aus dem Intersult Repository: {{{ <repository> <id>intersult-repo</id> <name>Intersult Repository</name> <url>http://intersult.com/public/maven</url> </repository> }}} !!!Anwendung Die einfachste Möglichkeit eine XHTML-Seite mit dem [PDF Renderkit] auszugeben, ist einen der URL das Renderkit hinzuzufügen: {{{ http://localhost/test/faces/text.xhtml?javax.faces.RenderKitId=PDF }}} Möchte man einen derartigen Link erzeugen, kann man die Unterstützung von [JSF] verwenden. Hier zum Beispiel ein generischer PDF-Button (Request-URI): {{{ <h:outputLink id="print" value="#{request.requestURI}"> <f:param name="javax.faces.RenderKitId" value="PDF"/> <h:outputText value="PDF"/> </h:outputLink> }}}