2011-10-13 4 views
13

मैं सभी मेरे .jrxml फ़ाइलें खो में फ़ाइलों .jasper डिकंपाइल करने के लिए, लेकिन मैं .jasper फ़ाइलों की है। क्या मैं .jasper फ़ाइलों को .jrxml फ़ाइलों को डीकंपाइल कर सकता हूं? यदि हां, तो यह मेरे लिए एक बड़ी मदद होगी।कैसे .jrxml फ़ाइलों

उत्तर

22

* .jasper फ़ाइलों को सीधे आईरपोर्ट से खोला जा सकता है, Ireport स्वचालित रूप से फ़ाइल को डीकंपाइल करें।

+1

+1 खुले दरवाजे पर दस्तक देने के लिए)) –

+1

बहुत बहुत अच्छा! आसान और सरल! – 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

धन्यवाद आदमी, यह वास्तव में मेरी मदद करता है। लेकिन jrxml फ़ाइल जिसे एक जेस्पर फ़ाइल से हटाया गया था, सही ढंग से प्रदर्शित नहीं हो सकता है। सौभाग्य से, मैं jrxml फ़ाइल से सभी sql मिलता है। – diligent

संबंधित मुद्दे