I found this tutorial pretty useful, creating a PDF using iText without storing it, but stream out to the client browser.Here the tutorial: Dynamically Creating PDFs in a Web Application