2011-10-13 72 views

Respuesta

22

* Los archivos jasper se pueden abrir directamente desde ireport, Ireport descompila automáticamente el archivo.

+1

+1 Tocar en una puerta abierta)) –

+1

¡muy muy muy bueno! fácil y simple! – diligent

6
import net.sf.jasperreports.engine.JRException; 
import net.sf.jasperreports.engine.util.JRLoader; 
import net.sf.jasperreports.engine.xml.JRXmlWriter; 
import net.sf.jasperreports.engine.JasperReport; 

class JasperToXml { 

    public static String sourcePath; 
    public static String destinationPath; 

    public static void main(String[] args) { 
     sourcePath = "..File1.jasper"; 
     destinationPath = "...File2.jrxml"; 

     JasperReport report = (JasperReport) JRLoader.loadObject(sourcePath); 
     JRXmlWriter.writeReport(report, destinationPath, "UTF-8"); 
    } 
} 
+0

gracias amigo, me ayuda de hecho. Pero el archivo jrxml descompilado de un archivo jaspe no se puede mostrar correctamente. Afortunadamente, obtengo todos los sql del archivo jrxml. – diligent