JSP (Java Server Page) - Exportar reportes a PDF

   
Vista:

Exportar reportes a PDF

Publicado por Juan (1 intervención) el 14/12/2009 19:46:01
Hola, que tal, bueno, les cuento que tengo un reporte programado en jsp que se ejecuta desde un software y genera un archivo HTML... En este reporte, tengo un link "Exportar a Excel" que funciona sin problemas dado que en el codigo tengo las siguientes lineas:

<%
response.setContentType("application/ms-excel");
response.setHeader("Content-Disposition","attachment; filename=" + "Escaneo_Facturas"+".xls");
%>

Lo que no estoy pudiendo lograr es agregar otro link pero que sirva para exportar a PDF... ya que si bien utilizando response.setContentType("application/pdf"); me guarda el archivo en dicho formarto.. cuando intento abrirlo me da un error.

Espero puedan ayudarme.

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Exportar reportes a PDF

Publicado por jonathan (1 intervención) el 21/04/2010 20:15:47
Existe una libreria llamada itext q sirve para generar documentos pdf
descargala de aqui: www.lowagie.com/iText/
la agregas a tus librerias.
puedes generar un documento desde servlets o crear tu clase en java y llamarla en un servlet.
Un ejemplo del codigo para generar un pdf es:
try
{
PdfWriter.getInstance(documento, new FileOutputStream("c:\\TEMP\\ConstanciaN1.pdf"));
documento.open();
documento.addTitle("Constancia");
documento.addAuthor("");
documento.addSubject("Constancia Nivel 1");
documento.addKeywords("constancia,nivel1,pdf");
parrafo.setAlignment(Element.ALIGN_CENTER);

Image imagen = Image.getInstance ("C:\\Documents and Settings\\jon4th4n95\\Mis documentos\\Mis imágenes\\IMAGEN.gif");
documento.add(new Paragraph("Logo"));
documento.add(imagen);

parrafo.add("Inicio del documento\n");
documento.add(parrafo);

}

catch(DocumentException ex)
{

}
catch(IOException ex)
{

}
documento.close();
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Exportar reportes a PDF

Publicado por sergio  (1 intervención) el 25/09/2010 02:24:49
heiiebjebeivilñdjob
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Exportar reportes a PDF

Publicado por Yanet Villeda Vega (1 intervención) el 11/10/2010 22:15:47
dfgdgfdg
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar