This discussion happened on our internal Java mailing list.
Dan: "What libraries do people use for generating PDFs from java?"
Tim: "I used iText. It works pretty well."
Fernando: "+1 for iText."
Joseph: "we are using itext..."
Mike: "Calendar uses iText..."
Isaac: "+1 for iText on (Google Spreadsheets)"
Me[Kevin] "Did six Googlers just AGREE on something in a company-wide mailing list thread?? Did that really just happen?? My God, there really is a first time for everything."
Read the full article: Google's internal mail list blog