The iText classes are very useful for people who need to generate read-only, platform independent documents containing text, lists, table...