This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
Grega Leskovšek wrote:i know (x)html, css and php, but never heard for an ITEXT ... Is this a new technology? Why is it used for? Where is it used?
Love, Grega Leskovšek
iText is a PDF engine. It has been around since 2000.
The first book about iText was released in 2007; almost 12,000 copies were sold.
The second edition is available in print since last week.
It's not just a revision of the first book.
I've rewritten the book from scratch.
It is used by many different companies.
iText is used to create a PDF when you print a Google Analytics reports, a Google SpreadSheet, or a Calendar Sheet with Google Calendar.
iText is used as PDF engine in Business Intelligence and Reporting Tools such as JasperReports, Eclipse/BIRT, Pentaho,...
iText is used by RedHat in jBoss/SEAM.
financial organizations such as American Express use iText to create bank statements in PDF.
if you travel with KLM, Swiss, TAP,... your boarding pass is made using iText.
NASA used iText in a couple of projects, for instance to create PDFs with maps of the surface of Mars.
When I buy something online, and I get an invoice in PDF, I see that iText is used to produce the invoice in many cases.
The New York Times used iText to archive articles that were brought to the public domain.
Manning Publications used iText for Social DRM.
Some companies (such as Faber&Faber) use iText for POD (Printing On Demand).
We use iText to generate and manipulate PDF forms (AcroForms) in our LiquidOffice (soon to be rechristened "Autonomy Process Automation") product.
The 'other team' here uses iTextSharp to a lesser extent in TeleForm, though I'm not familiar with the particulars. I think it's mostly just to wrap and unwrap TIFFs in/from PDF for scanning purposes. They come by my cube with questions from time to time.