Funkcjonalność iText jest biblioteką umożliwiającą m.in.: Generowanie dokumentów PDF w aplikacjach webowych Tworzenie PDF w sposób dynamiczny z dokumentów typu html, xml, txt lub baz danych zawierających dowolny rodzaj treści: tekst, obrazy, kody kreskowe, tabele, kolumny itd.; Wybór z obszernej liczby czcionek (np. CJK, TTF, OTF) oraz różnego rodzaju typy kodowania; Obsługę formatu PDF w aplikacjach webowych; Dostępność funkcji interaktywnych: dodawanie zakładek, numerów stron, znaków wodnych, kodów kreskowych. Dzielenie, łączenie i manipulowanie dokumentów PDF; Automatyczne wypełnianie formularzy PDF; Dodawanie elektronicznego podpisu; Wsparcie dla używania polskich znaków, jak również znaków specyficznych dla języków azjatyckich (chiński, japoński, koreański), semickich (hebrajski, arabski) oraz wsparcie dla systemów pisma powiązanych z tymi językami, czyli pisanie od prawej do lewej lub z góry na dół; Tworzenie i osadzanie skomplikowanych elementów graficznych w dokumencie, zarówno w sposób bezpośredni, jak i przy wykorzystaniu zewnętrznych bibliotek, które obsługują interfejs Graphics2D; Modyfikację istniejących dokumentów: łączenie, przekręcanie, skalowanie wybranych stron; Obsługę formularzy w dokumencie: tworzenie i przetwarzanie danych; Dodawanie podpisów cyfrowych do pliku PDF; Obsługę PDF-A; Obsługę