내 모든 .jrxml 파일이 손실되었지만, .jasper 개의 파일이 있습니다. .jasper 파일을 .jrxml 개의 파일로 디 컴파일 할 수 있습니까? 그렇다면, 그것은 저에게 큰 도움이 될 것입니다..jrxml 파일을 .jrxml 파일로 디 컴파일하는 방법
13
A
답변
22
* .jasper 파일은 ireport에서 직접 열 수 있습니다. Ireport는 자동으로 파일을 디 컴파일합니다.
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
감사합니다. 정말로 도움이됩니다. 그러나 jasper 파일에서 디 컴파일 된 jrxml 파일은 올바르게 표시 할 수 없습니다. 다행히도 jrxml 파일에서 모든 SQL을 가져옵니다. – diligent
+1 문을 두 드리십시오)) –
아주 아주 좋습니다! 쉽고 간단하게! – diligent