1)jak zapisać wygenerowaną stronę jsp - www ( teksty + tabelki) do pdf ?

wykluczam funkcionalność wydrukuj do pdf obsługiwaną przez przegladarkę
szukam rozwiązania poprzez kliknięcie w link i pobranie pdf,
na tą chwilę korzystam z biblioteki itextpdf lecz szukam alternetywy

2) Czy jest możliwość zapisu wygenerowanej zawartości jsp do obrazka albo połąskiego pdf? aby wykluczyć problemy z podawaniem styli css do parsera ?