Document document = new Document(); ByteArrayOutputStream baos = new ByteArrayOutputStream(); PdfWriter.getInstance(document, baos);
: Si el archivo JSF es un código de programación (JavaServer Faces), la conversión a PDF simplemente generará un documento de texto con el código fuente. Si es un archivo gráfico de Fireworks, se convertirá en una imagen dentro del PDF.
: In a development environment, engineers often use specialized Java libraries to render JSF output as a PDF stream.
En ese caso:
Muchos archivos JSF modernos no son más que archivos o JSON con otra extensión. Prueba esto:
// Send to response sendPDF(baos.toByteArray());