JASPER REPORT: CREAZIONE DI PDF IN JAVA
JasperReports è una libreria Open Source scritta interamente in linguaggio Java che consente la generazione dinamica di report a partire da una fonte dati e la successiva renderizzazione in diversi formati, tra i quali PDF, HTML e XML. Il processo di generazione di un report mediante Jasper consta di tre step: definizione della struttura e del layout del report sotto forma di file jrxml ; compilazione del file jrxml e generazione di un file jasper ; rendering del file jasper mediante la libreria Jasper Reports. Come esempio, simuleremo la creazione di un report indicante la lista di calciatori acquistati al Fantacalcio 2023/2024 con relativo dettaglio del costo d'acquisto e del ruolo. Tale report verrà generato a seguito dell'invocazione di una rest API all'interno di un'applicazione scritta in Java con l'utilizzo del framework Spring. Il punto di partenza, neanche a dirlo, è Spring Initializr : aggiungiamo le due dipendenze necessarie al progetto, ossia la compon