ho perso tutti i miei .jrxml file, ma ho .jasper file. Posso decompilare i file .jasper in file .jrxml? Se sì, sarebbe di grande aiuto per me.come decompilare .jasper file in file .jrxml
13
A
risposta
22
* i file .jasper possono essere aperti direttamente da ireport, Ireport decompila automaticamente il file.
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
grazie amico, mi aiuta davvero. Ma il file jrxml che è stato decompilato da un file jasper, non può essere mostrato correttamente. Fortunatamente, ottengo tutto lo sql dal file jrxml. – diligent
+1 Per bussare a una porta aperta)) –
molto, molto, molto bene! facile e semplice! – diligent