Mostly the same code is in the itext example in the Seam distribution and that seems to be working (see itext-web/src/main/webapp/format.xhtml ). Can you check that the example works for you? Perhaps check if the p: namespace is the correct one. It should be xmlns:p="http://jboss.org/schema/seam/pdf" in Seam2.3
Thanks for the response,
So, after much research I found the issue to be the "sendRedirect="false"" attribute on <p:document>. I posted the issue here: https://community.jboss.org/thread/229030
We set this attribute so the pdf renders "inline" inside the html with a <object data="some.pdf" .... /> tag. However, with Seam 2.3 it doesn't render anything. I'm not sure as to what to put as the parent of <p:document> so that it renders this way. We currently put the <p:document> in a <h:form>, but that isn't an instance of ValueHolder.