Hej.
W mojej aplikacji chciałbym osiągnąć funkcjonalność wydruku np. dokumentu generując PDF w przeglądarce a potem ewentualnie go drukując.
Znalazłem sporo na stackoverflow ale są to raczej rozwiązania sztywne. Chciałbym moc pchać np. widok do pdfa.
Czy ktoś z Was robił coś podobnego?
W sumie podłączył bym się pod temat.
Można by użyć Jasper. Czy ktoś mógłby, kto już to robił, podpowiedzieć?
W Springu jest coś takiego jak AbstractPDFView
. Działa jak zwykły widok tzn. definiujesz szablon w iText, który zawiera odpowiednie placeholdery, a potem przekazujesz mapę z wartościami. https://www.mkyong.com/spring-mvc/spring-mvc-export-data-to-pdf-file-via-abstractpdfview/
Nieraz w kontrolerze pobierany HttpServletResponse z niego OutputStream i go przekazujemy do Jaspera + ustawiamy nagłówki
Ale czy ktoś podzieli sie kawalkiem kodu lub bardziej szczegolową wiedzą?
-
Stworzylem prosty raport, stworzylem pole odpowiadajace mojej bazie i encji. Wrzucilem go w resources
-
Teraz w kontrolerze do Iterable pobralem rekordy findAll()
-
Chcialbym w osobnym oknie wyswietlic ten raport, w pdf
W tym projekcie jestem 1szy raz Java z .NET (nie linczujcie :)) .... moze moj pom.xml ma za malo w tej kwestii.
Prosze o kawalek kodu lub "haczyki"
Ale czy ktoś podzieli sie kawalkiem kodu lub bardziej szczegolową wiedzą?
-
Stworzylem prosty raport, stworzylem pole odpowiadajace mojej bazie i encji. Wrzucilem go w resources
-
Teraz w kontrolerze do Iterable pobralem rekordy findAll()
-
Chcialbym w osobnym oknie wyswietlic ten raport, w pdf
W tym projekcie jestem 1szy raz Java z .NET (nie linczujcie :)) .... moze moj pom.xml ma za malo w tej kwestii.
Prosze o kawalek kodu lub "haczyki"