Bonjour,
je débute avec jasper, en m'inspirant de ce cours : https://ericreboisson.developpez.com...er-report/pdf/
mon template jasper, fonctione tres bien dans l'outil de developpement JasperReports 6.6
Il n'y a aucune erreur, mais dans mon pdf, tous les champs variable (alimentés par le XML) sont "Null". une piste ?
voila mon code pour la création du pdf.
merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40 package java1; import java.io.File; import net.sf.jasperreports.engine.JRException; import net.sf.jasperreports.engine.JasperCompileManager; import net.sf.jasperreports.engine.JasperExportManager; import net.sf.jasperreports.engine.JasperFillManager; import net.sf.jasperreports.engine.JasperPrint; import net.sf.jasperreports.engine.JasperReport; import net.sf.jasperreports.engine.data.JRXmlDataSource; import net.sf.jasperreports.engine.design.JasperDesign; import net.sf.jasperreports.engine.xml.JRXmlLoader; public class GeneratePDF { public static void main(String[] args) { try { // - Chargement JasperDesign jasperDesign = JRXmlLoader.load("C:\\temps\\test.jrxml"); JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign); // - Données variables File file = new File("C:\\temps\\20180612142348842F.xml"); JRXmlDataSource dataSource = new JRXmlDataSource(file); // - Execution du rapport JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, null, dataSource); // - Création du rapport au format PDF JasperExportManager.exportReportToPdfFile(jasperPrint, "C:\\temps\\classic.pdf"); } catch (JRException e) { e.printStackTrace(); } } }
Partager