Qoppa’s library jPDFWriter can be used from within a servlet. The sample creates a PDF document runtime and serves the document directly to the client browser, without using any temporary files on the server.