Olá pessoal,
Estou tentando exportar um datatable jsf para pdf, mas primeiramente estou tentando pelo menos abrir um pdf, mas nem isto estou conseguindo.
Pequei o iText e instalei os arquivos .jar.
Alguém pode me ajudar?
Importei:
import com.lowagie.text.*;
import com.lowagie.text.pdf.*;
Criei o método a segui dentro de um manageBean:
public String exportar(){
Document document = new Document();
try {
FileOutputStream pdf = new FileOutputStream("./HelloWorld.pdf");
PdfWriter.getInstance(document, pdf);
document.open();
document.add(new Paragraph("Hello World"));
} catch (DocumentException de) {
AppMainController.addErrorMessage("Falha na Geração do Documento.");
} catch (IOException ioe) {
AppMainController.addErrorMessage("Falha de Entrada/Saida.");
}
document.close();
return "Listar";
}
Na página jsf chamei este método:
<h:commandButton value="Exportar" action="#{logBean.exportar}"/>
Mas nada aconteceu.