SlideShare ist ein Scribd-Unternehmen logo
1 von 1
Come Esportare un report in PDF
Le seguenti righe di codice mostrano come esportare un report in formato pdf. Nell’esempio di utilizza una connessione con MySql (ma quanto
detto vale per qualunque db). Nel codice si considera un report di nome report1.jasper posto nella cartella c:/reports. Il pdf creato avrà il nome
report1.pdf
// Carica il driver
Class.forName("com.mysql.jdbc.Driver").newInstance();
// Connessione a Mysql
Connection cnn = DriverManager.getConnection("jdbc:mysql://localhost:3306/dbname","root","password");
HashMap hm=new HashMap();
// Riempie il report template (file jasper) con i dati
JasperPrint print=JasperFillManager.fillReport("C:/reports/report1.jasper", hm, cnn);
// Esporta in pdf
JRExporter exporter=new JRPdfExporter();
exporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME, "C:/reports/report1.pdf");
exporter.setParameter(JRExporterParameter.JASPER_PRINT, print);
exporter.exportReport();
// Chiude la connessione
cnn.close();

Weitere ähnliche Inhalte

Andere mochten auch

Anteprima con flash viewer [by sc]
Anteprima con flash viewer [by sc]Anteprima con flash viewer [by sc]
Anteprima con flash viewer [by sc]
santi caltabiano
 

Andere mochten auch (12)

Link. java server faces [santi caltabiano]
  Link. java server faces [santi caltabiano]  Link. java server faces [santi caltabiano]
Link. java server faces [santi caltabiano]
 
Anteprima con flash viewer [by sc]
Anteprima con flash viewer [by sc]Anteprima con flash viewer [by sc]
Anteprima con flash viewer [by sc]
 
EXAMPLE OF INTRODUCING OF EMERGENCY LAMP
EXAMPLE OF INTRODUCING OF EMERGENCY LAMP EXAMPLE OF INTRODUCING OF EMERGENCY LAMP
EXAMPLE OF INTRODUCING OF EMERGENCY LAMP
 
Equilibrio
EquilibrioEquilibrio
Equilibrio
 
Dvp personnel
Dvp personnelDvp personnel
Dvp personnel
 
Recorrido en la pagina de la profesora
Recorrido en la pagina de la profesoraRecorrido en la pagina de la profesora
Recorrido en la pagina de la profesora
 
Teeth
TeethTeeth
Teeth
 
Nube de Palabras
Nube de PalabrasNube de Palabras
Nube de Palabras
 
Blocking plans music magazine media
Blocking plans music magazine mediaBlocking plans music magazine media
Blocking plans music magazine media
 
Arte final
Arte finalArte final
Arte final
 
Emely sivira
Emely siviraEmely sivira
Emely sivira
 
Silver Brass Industries, Jamnagar, Fire Extinguisher Parts
Silver Brass Industries, Jamnagar, Fire Extinguisher PartsSilver Brass Industries, Jamnagar, Fire Extinguisher Parts
Silver Brass Industries, Jamnagar, Fire Extinguisher Parts
 

Mehr von santi caltabiano

Mehr von santi caltabiano (20)

Esercizio semicirconferenze tangenti [sc]
Esercizio   semicirconferenze tangenti [sc]Esercizio   semicirconferenze tangenti [sc]
Esercizio semicirconferenze tangenti [sc]
 
Area di un segmento parabolico
Area di un segmento parabolicoArea di un segmento parabolico
Area di un segmento parabolico
 
L'equilibrio nei fluidi (parte03) [prof. santi caltabiano]
L'equilibrio nei fluidi (parte03) [prof. santi caltabiano]L'equilibrio nei fluidi (parte03) [prof. santi caltabiano]
L'equilibrio nei fluidi (parte03) [prof. santi caltabiano]
 
L'equilibrio nei fluidi (parte02) [prof. santi caltabiano]
L'equilibrio nei fluidi (parte02) [prof. santi caltabiano]L'equilibrio nei fluidi (parte02) [prof. santi caltabiano]
L'equilibrio nei fluidi (parte02) [prof. santi caltabiano]
 
L'equilibrio nei fluidi (parte01) [prof. santi caltabiano]
L'equilibrio nei fluidi (parte01) [prof. santi caltabiano]L'equilibrio nei fluidi (parte01) [prof. santi caltabiano]
L'equilibrio nei fluidi (parte01) [prof. santi caltabiano]
 
Legge di gravitazione universale [prof. santi caltabiano]
Legge di gravitazione universale [prof. santi caltabiano]Legge di gravitazione universale [prof. santi caltabiano]
Legge di gravitazione universale [prof. santi caltabiano]
 
Le tre leggi di keplero [prof. santi caltabiano]
Le tre leggi di keplero [prof. santi caltabiano]Le tre leggi di keplero [prof. santi caltabiano]
Le tre leggi di keplero [prof. santi caltabiano]
 
Caduta di un corpo [prof. santi caltabiano]
Caduta di un corpo [prof. santi caltabiano]Caduta di un corpo [prof. santi caltabiano]
Caduta di un corpo [prof. santi caltabiano]
 
Applicazione dei principi della dinamica [prof. santi caltabiano]
Applicazione dei principi  della dinamica [prof. santi caltabiano]Applicazione dei principi  della dinamica [prof. santi caltabiano]
Applicazione dei principi della dinamica [prof. santi caltabiano]
 
Principi della dinamica [prof. santi caltabiano]
Principi della dinamica [prof. santi caltabiano]Principi della dinamica [prof. santi caltabiano]
Principi della dinamica [prof. santi caltabiano]
 
Le leve [prof. santi caltabiano]
Le leve [prof. santi caltabiano]Le leve [prof. santi caltabiano]
Le leve [prof. santi caltabiano]
 
Coppie di forze [prof. santi caltabiano]
Coppie di forze [prof. santi caltabiano]Coppie di forze [prof. santi caltabiano]
Coppie di forze [prof. santi caltabiano]
 
Momento di una forza [prof. santi caltabiano]
Momento di una forza [prof. santi caltabiano]Momento di una forza [prof. santi caltabiano]
Momento di una forza [prof. santi caltabiano]
 
Equilibrio sul piano inclinato [s. caltabiano]
Equilibrio sul piano inclinato [s. caltabiano]Equilibrio sul piano inclinato [s. caltabiano]
Equilibrio sul piano inclinato [s. caltabiano]
 
La piramide di numeri (prof. s. caltabiano)
La piramide di numeri (prof. s. caltabiano) La piramide di numeri (prof. s. caltabiano)
La piramide di numeri (prof. s. caltabiano)
 
20 dinamica forze d'attrito
20 dinamica   forze d'attrito20 dinamica   forze d'attrito
20 dinamica forze d'attrito
 
10 dinamica concetto di forza
10 dinamica   concetto di forza10 dinamica   concetto di forza
10 dinamica concetto di forza
 
Vettori
VettoriVettori
Vettori
 
00130 cinematica moto rettilineo e velocita media
00130 cinematica   moto rettilineo e velocita media00130 cinematica   moto rettilineo e velocita media
00130 cinematica moto rettilineo e velocita media
 
50 cinematica moto rettilineo uniformemente accelerato
50 cinematica   moto rettilineo uniformemente accelerato50 cinematica   moto rettilineo uniformemente accelerato
50 cinematica moto rettilineo uniformemente accelerato
 

Jasper report esportare un report in pdf [by sc]

  • 1. Come Esportare un report in PDF Le seguenti righe di codice mostrano come esportare un report in formato pdf. Nell’esempio di utilizza una connessione con MySql (ma quanto detto vale per qualunque db). Nel codice si considera un report di nome report1.jasper posto nella cartella c:/reports. Il pdf creato avrà il nome report1.pdf // Carica il driver Class.forName("com.mysql.jdbc.Driver").newInstance(); // Connessione a Mysql Connection cnn = DriverManager.getConnection("jdbc:mysql://localhost:3306/dbname","root","password"); HashMap hm=new HashMap(); // Riempie il report template (file jasper) con i dati JasperPrint print=JasperFillManager.fillReport("C:/reports/report1.jasper", hm, cnn); // Esporta in pdf JRExporter exporter=new JRPdfExporter(); exporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME, "C:/reports/report1.pdf"); exporter.setParameter(JRExporterParameter.JASPER_PRINT, print); exporter.exportReport(); // Chiude la connessione cnn.close();