Я потерял все мои .jrxml файлы, но у меня есть файлы .jasper. Могу ли я декомпилировать файлы .jasper в .jrxml файлы? Если да, это будет большой помощью для меня.
Как декомпилировать файлы .jasper в .jrxml файлы
Ответ 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");
}
}