PDA

View Full Version : [JAVA]Framework per la creazione di PDF


axelcode
11-12-2015, 18:43
Ciao a tutti,
volevo segnalarvi un progetto relativamente nuovo, interamente scritto in Java, per la creazione e la gestione di files PDF.

Il progetto si chiama GlobalReports ed è raggiungibile al seguente link:

www.globalreports.it (http://www.globalreports.it)

Si compone di una libreria Java e di una serie di software open source a corredo.

Spero vogliate dargli un'occhiata, sono ben accetti consigli, idee e soprattutto contributi attivi! :D

GianMi
11-12-2015, 20:58
Ciao a tutti,
volevo segnalarvi un progetto relativamente nuovo, interamente scritto in Java, per la creazione e la gestione di files PDF.

Il progetto si chiama GlobalReports ed è raggiungibile al seguente link:

www.globalreports.it (http://www.globalreports.it)

Si compone di una libreria Java e di una serie di software open source a corredo.

Spero vogliate dargli un'occhiata, sono ben accetti consigli, idee e soprattutto contributi attivi! :D

Il progetto è interessante, ma cos'ha di diverso rispetto a JasperReports/iReports che esiste ormai da molti anni?

axelcode
11-12-2015, 21:57
Il progetto è interessante, ma cos'ha di diverso rispetto a JasperReports/iReports che esiste ormai da molti anni?

Ciao GianMI e grazie per l'attenzione.

Conosco JasperReports anche se non l'ho mai utilizzato. Se non erro, però, è molto simile a CrystalReport....

In passato, per lavoro, ho utilizzato librerie quali FOP/XslFast e IText, entrambe molto potenti ma che presentano qualche problema nell'utilizzo: la prima, oltre ad aver qualche problema di precisione non è thread safe, ed in progetti concorrenti questo era un limite. La seconda permette di creare PDF molto complessi, ma lascia tutta la gestione al programmatore che deve farsi carico di gestire tramite codice grafica, salto pagina, etc....

Jasper anch'esso è molto potente, ma la sua natura è quella di realizzare report connessi ad una base dati....

Con GlobalReports mi piacerebbe ad avere le potenzialità di ognuna delle librerie sopracitate (compresa Jasper) in un'unica libreria. Anche se la versione attualmente disponibile è pienamente utilizzabile (con tutte le caratteristiche esposte nel sito), il progetto è in continuo sviluppo. Inoltre, oltre la libreria, l'idea è di creare un insieme di software a corredo (basato sull'engine) che permetta all'utilizzatore finale (utente e/o programmatore) di assolvere a qualsiasi necessità giri intorno al mondo PDF.

Ad oggi GlobalReports permette di avere a disposizione molte features (gestione automatica dei layout, formattazione e validazione dei campi variabili a run-time, etc.) che descriverle tutte in un post non è possibile.... :)

In breve, senza nulla togliere a Jasper e alle altre librerie, GlobalReports si aggiunge al panorama già esistente di prodotti, con la speranza che un giorno possa ritagliarsi anch'esso il suo spazio nel vasto mondo della programmazione java! :D