Convertir Jsf A Pdf -

// Navigate to your JSF page URL session.getPage().enable(); session.getPage().navigate("http://localhost:8080/app/page.xhtml"); session.getPage().waitForLoadEvent();

PdfPTable table = new PdfPTable(3); table.addCell("Name"); table.addCell("Value"); table.addCell("Date"); convertir jsf a pdf

HtmlParser.parse(document, new StringReader(htmlContent)); // Navigate to your JSF page URL session

document.add(table); document.close();

for (MyData item : data) table.addCell(item.getName()); table.addCell(String.valueOf(item.getValue())); table.addCell(item.getDate().toString()); PdfPTable table = new PdfPTable(3)

// Save or stream response sendPdfResponse(pdf); If you just need a PDF from your data , skip HTML:

private void sendPdfResponse(byte[] pdfData) FacesContext context = FacesContext.getCurrentInstance(); HttpServletResponse response = (HttpServletResponse) context.getExternalContext().getResponse(); response.setContentType("application/pdf"); response.setHeader("Content-Disposition", "attachment; filename=\"output.pdf\""); response.setContentLength(pdfData.length); try response.getOutputStream().write(pdfData); context.responseComplete(); catch (IOException e) e.printStackTrace();

Typing Master 11 (Now Typing Master 12) | Professional, Premium, Standard | Up to 3 PCs, Lifetime
Typing Master 11 (Now Typing Master 12) | Professional, Premium, Standard | Up to 3 PCs, Lifetime
From: Original price was: ₹1,699.00.Current price is: ₹1,099.00. Select options