Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/04/2015, 11:48
marc85
 
Fecha de Ingreso: octubre-2014
Mensajes: 20
Antigüedad: 9 años, 6 meses
Puntos: 0
Respuesta: Reportes en pdf con guardado automático

lógicamente la busqué y si estoy preguntando es porque no logré encontrar nada ya que todo lo que he encontrado no me ha servido, esa página ya la había visto y lo intenté de la siguiente manera

public void pdf(String reporte, Map parametros, String destino)
{
JasperReport jasperReport;
JasperPrint jasperPrint;
try
{
//se carga el reporte
//URL in=this.getClass().getResource( "reporte.jasper" );
jasperReport=(JasperReport)JRLoader.loadObject(rep orte);
//se procesa el archivo jasper
jasperPrint = JasperFillManager.fillReport(jasperReport, parametros, con );
//se crea el archivo PDF
JasperExportManager.exportReportToPdfFile( jasperPrint, destino);
}
catch (JRException ex)
{
System.err.println( "Error iReport: " + ex.getMessage() );
}
}
a esta función le paso los parámetros de la siguiente manera

String urlreporte = "src/RptDxImagen.jasper";
String destino = "C:\\Reportes\\"+idserv+".pdf";

try
{
Map parametros = new HashMap();
parametros.put("idserv", codserv);
pdf(urlreporte,parametros,destino);
}
catch(Exception e)
{
System.err.println( "Error iReport: " + e.getMessage() );
}

pero me manda un error en la siguiente línea de código:
JasperExportManager.exportReportToPdfFile( jasperPrint, destino);

esta línea de código se encuentra en la función