przygotowanie wydruku A4 w poziomie

0

Nie wiem czy to dobre miejsce (Java) na to pytanie, okaże się dopiero po odpowiedzi.

W jaki sposób najlepiej (czyli sposób w miarę prosty, ale jednocześnie skuteczny) generować dane do wydruku na drukarce?
Jest to strona www wykorzystująca springboot'a i thymeleaf'a. Wydruki byłyby dość skomplikowane - w takim sensie, że nie jest to sam tekst, ale także sporo grafiki i tabel, wszystko upchnięte co do milimetra drobniutkim drukiem, tekst ledwo się mieści w komórkach, elementy opływają się, niektórych grafik nie można przeskalowywać (bo to cieniutkie linie i się strasznie rozmywają). Kiedyś robiłem to generując czystą stronę html do wydruku, ale wystarczyło, żeby ktoś sobie w ustawieniach przestawił margines na inny rozmiar, albo drukowało mu w nagłówku datę i się wszystko rozlatywało.

Wydaje mi się, że najlepszym rozwiązaniem byłoby wygenerowanie pdf'a z html (w jakiś sposób, jeszcze nie sprawdzałem czy się da), albo może z LaTex'a, ale go nie znam więc musiałbym się nauczyć. Ale może są jakieś inne sposoby, na bank to nie jest nowy problem i już ktoś znalazł rozwiązanie.

0

Aplikacja powinna generować PDF, ewentualnie inne pliki do wyboru typu DOC, XLS, TXT w zależności od potrzeb użytkownika. Drukowanie zostaw drukarce i użytkownikom.

0

Ja w takim przypadku użyłem Jasper Reports

1 użytkowników online, w tym zalogowanych: 0, gości: 1