Подтвердить что ты не робот

Как декомпилировать файлы .jasper в .jrxml файлы

Я потерял все мои .jrxml файлы, но у меня есть файлы .jasper. Могу ли я декомпилировать файлы .jasper в .jrxml файлы? Если да, это будет большой помощью для меня.

4b9b3361

Ответ 1

*. Файлы jasper могут быть открыты непосредственно из ireport, Ireport автоматически декомпилирует файл.

Ответ 2

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");
    }
}