Skip to main content

Generowanie dokumentów PDF na podstawie szablonów - Apache Velocity i Apache FOP

Czasem się zdarza, że implementuję jakiś kawałek kodu, który ma za zadanie wygenerowanie pliku PDF. Do tej pory używałem biblioteki iText, lecz nie jest ona zbyt wygodna. Trudno mi sobie wyobrazić jej zastosowanie w przypadku gdybym chciał generować PDFy na podstawie jakiś szablonów, tak by unikać modyfikacji w kodzie jeśli chcemy zmienić wygląd wynikowego pliku. I tu właśnie pojawia nam się świetny tandem, który doskonale pasuje do realizacji takiego zadania: Apache Velocity i Apache FOP.