Related Categories:
Java |
iText allows you to:
- Serve dynamically generated PDF to a web browser.
- Generate documents and reports based on data from an XML file or a database.
- Create maps and e-Books, exploiting numerous interactive features available in PDF.
- Add bookmarks, page numbers, watermarks, and other features to existing PDF documents.
- Split and/or concatenate pages from existing PDF files.
- Fill out forms; add digital signatures, and much more besides.
With iText these documents will be created on-the-fly, meaning we aren’t going to use a desktop application such as Adobe Acrobat. Instead we will use an API to produce PDF directly from our own applications; for instance because our project has one of the following requirements:
- The content needs to be served in a web environment, and PDF is preferred over HTML (for better printing quality, for security reasons, to reduce the file size…).
- The PDF files can’t be produced manually due to the volume (number of pages/documents) or because the content isn’t available in advance (it’s calculated and/or based on user input).
- Documents are to be created in ‘unattended mode’ (for instance in a batch process).
- The content needs to be customized and/or personalized.