En mi caso no quiero crear un fichero físico sino que se abra directamente y luego el usuario decide si guardarlo o no en su máquina. Por ahora esto es lo que he sacado en claro:
Código:
¿como se hace para que ese ByteArrayOutputStream se convierta en un fichero PDF 'on fly'? com.lowagie.text.Document document = new com.lowagie.text.Document(PageSize.LETTER.rotate()); ByteArrayOutputStream baosPDF = new ByteArrayOutputStream(); PdfWriter.getInstance(document, baosPDF); document.open(); document.add(new Paragraph("probando...")); document.close();
¿Existe algun comando para que luego se abra automáticamente? Porque en los ejemplos de creación del fichero fisicamente no he visto nada de esto y el usuario tiene que abrirlo manualmente.
Cualquier ayuda será agradecida.