Come faccio a compilare jrxml per ottenere jasper?

Ho il file jrxml , voglio compilarlo per ottenere .jasper . Come faccio a compilare e ottenere quel file jasper ?

Ci sono tre modi per compilare jrxml in jasper.

  1. Puoi eseguire la compilazione diretta tramite il pulsante di compilazione (logo martello) sul designer iReport.

  2. È ansible utilizzare la formica per compilare come mostrato nel campione di compilazione ant .

           

    Di seguito è riportato il compito di compilazione del report sul mio progetto corrente.

    alt text

    Oltre a Daniel Rikowski :

  3. È inoltre ansible utilizzare la class JasperCompileManager per compilare dal codice java.

     JasperCompileManager.compileReportToFile( our_jasper_template.jrxml",//the path to the jrxml file to compile our_compiled_template.jasper");//the path and name we want to save the compiled file to 

Per chiunque incontri questa domanda che usa Jaspersoft Studio (che, penso, sta sostituendo iReports, è abbastanza simile, ancora freeware, basato solo su eclipse), cerca l’icona “Compile Report” in cima all’area dell’editor del tuo. file jrxml. La sua icona, prima in quella linea di icone, è un file con numeri binari (almeno nella versione 5.6.2):

Jaspersoft Studio - compila report

Facendo clic su questa icona verrà generato il file .jasper nella stessa directory del file .jrxml.

con Maven è automatico:

  org.codehaus.mojo jasperreports-maven-plugin  target/${project.artifactId}/WEB-INF/reports    prepare-package false  compile-reports      net.sf.jasperreports jasperreports 3.7.6   log4j log4j 1.2.16 jar   

Sto usando iReport 2.0.2 per generare il file jasper.

Non ho trovato il logo hammer, ma ho un menu create > compile nella barra dei menu che crea il file jasper nella cartella dei file del programma iReport:

Registri di IReport: “Compilation vers le fichier …. \ SalesOrderItemsSubreportA4.jasper -> C: \ Programmi \ JasperSoft \ iReport-2.0.2 \ SalesOrderItemsSubreportA4.java”

Usando iReport designer 5.6.0, se desideri compilare più file jrxml senza visualizzare l’anteprima, vai su Strumenti -> Strumento di elaborazione di massa. Selezionare Elaborazione come “Compila file”, selezionare la cartella in cui sono memorizzati tutti i report jrxml e compilarli in un batch.

In eclipse,

  • Installa Jaspersoft Studio per eclipse.
  • Fare clic con il pulsante destro del mouse sul file .jrxml e selezionare Open with JasperReports Book Editor
  • Aprire la scheda Design per il file .jrxml .
  • In cima alla finestra puoi vedere l’icona Compile Report .

Se stai usando iReport puoi farlo facilmente.

  1. Quando fai clic su anteprima verrà compilato automaticamente.
  2. C’è un’opzione per renderlo conforms. È ansible compilare selezionando la pagina, quindi fare clic con il tasto destro del mouse per ottenere l’opzione di compilazione.

Utilizzando la versione 5.1.0:

Basta fare clic su anteprima e creerà un YourReportName.jasper per te nella stessa directory di lavoro.

  1. Apri il tuo file .jrxml in iReport Designer.
  2. Apri l’ispettore del rapporto (Finestra -> Impostazioni del rapporto).
  3. Fai clic con il pulsante destro del mouse sul nome del rapporto nella parte superiore dell’ispettore, quindi fai clic su “Compila rapporto”.

Puoi anche visualizzare l’anteprima del rapporto in modo che venga compilato automaticamente.

  - A full example of POM file. Command to Build All **Jrxml** to **Jasper File** in maven If you used eclipse then right click on the project and Run as maven Build and add goals antrun:[email protected] compile-jasper-reports is the id you gave in the pom file. **compile-jasper-reports**  4.0.0 com.test.jasper testJasper 0.0.1-SNAPSHOT jar TestJasper http://maven.apache.org  UTF-8    log4j log4j 1.2.17   net.sf.jasperreports jasperreports 6.3.0   net.sf.jasperreports jasperreports-fonts 6.0.0   org.codehaus.groovy groovy-all 2.4.6   com.itextpdf itextpdf 5.5.6   junit junit 3.8.1 test       org.apache.maven.plugins maven-compiler-plugin 3.5  1.8 1.8    org.apache.maven.plugins maven-antrun-plugin 1.8   compile-jasper-reports  run  generate-sources