Can you summarize the following document?
        
  開發者可以用iText來: 通常情況下,在具有下列情況之一的專案中會使用iText:

  1998年冬天,Bruno Lowagie在根特大學的一個內部專案開發了一個PDF庫——rugPdf,用來建立一個PDF文件應用(針對學生管理用)。rugPdf是一個非常小、很複雜庫,實現的功能很少,例如簡單的讀取和寫入PDF檔案。為了利用這個庫,開發者必須瞭解PDF語法、物件、運算子和運算元。  1999年,Lowagie拋棄了rugPdf的程式碼,從頭開始寫了一個新的庫——iText。Lowagie建立iText,意圖使Java開發者在不瞭解PDF語法的情況下也可以使用這個庫建立PDF文件,並在2000年2月14日將其作為自由及開放原始碼軟體釋出。在2000年的夏天,Paulo Soares加盟了這個專案,現在他已經是iText新功能的主要開發者之一。  2007年,《SOA World》(SOA世界)雜誌將iText作為企業應該使用的10種開源解決方案之一。詹姆斯·高斯林稱讚iText庫,並在Huckster的新版本使用。紐約時報還利用iText來建立其公共領域文章的PDF版本。  iText被嵌入在許多產品和服務中,包括Eclipse BIRT、Jasper Reports、Red Hat JBoss Seam、Windward Reports、pdftk等等。  2008年末,iText的專有許可證可用;2009年初,iText軟體公司成立,成為iText產品的全球許可方。  2013年,德勤提名iText軟體集團為比荷盧聯盟高科技、高成長50強。該公司在比荷盧聯盟中排名第10位,在比利時中排名第3位。

  iTextSharp 4.1.6/iText 4.2.0之前的版本是在MPL和LGPL許可證下分發的,允許使用者在閉源軟體專案中使用。2009年底,iText第5版釋出,其許可證被更換為Affero通用公共許可證第3版。 那些不願意提供其原始碼的專案,可以購買iText第5版的商業許可,或沒有任何變化的繼續使用iText的以前版本(其許可證更寬鬆)。然而,開發商Bruno Lowagie警告說,第5版之前的版本可能包含非LGPL授權的程式碼,因而以前版本的閉源專案的使用者可能需要為侵犯版權負責。雖然AGPL庫可以連結到GPL的程式,但AGPL許可證與GPL許可證不相容。

  下面的原始碼生成一個PDF檔案,作為一個Hello World的例子。
iText是Java中用於建立和操作PDF檔案的開源庫。它是由Bruno Lowagie、Paulo Soares等人編寫的。Ohloh報告稱2001年以來,26個不同的貢獻者進行了1萬多次提交,超過100多萬行程式碼。iText具有一個由大型開發團隊維護的完善的、成熟的、活躍度同比持平的程式碼庫。利用COCOMO模型,花了大約250Man-hour的努力後,2000年11月iText專案開始了第一次提交。