IText

iText는 자바 및 .NET에서 PDF 파일을 생성하고 조작하기 위한 라이브러리다. 2000년에 브루노 로와지(Bruno Lowagie)가 만들고 작성했다. 소스 코드는 처음에 모질라 공용 허가서 또는 GNU 라이브러리 일반 공중 사용 허가서 오픈 소스 라이선스에 따라 오픈 소스로 배포되었다. 그러나 버전 5.0.0(2009년 12월 7일 출시) 및 버전 4.2.0(2015년 July 10, 2015 출시)부터는 GNU 아페로 일반 공중 사용 허가서 버전 3에 따라 배포된다. LGPL/MPL 라이선스 버전의 iText 포크는 현재 GitHub에서 OpenPDF 라이브러리로 활발히 유지 관리되고 있다. iText는 iText Software NV에서 배포하는 사유 라이선스를 통해서도 사용할 수 있다.

iText는 PKI 기반 서명, 40비트 및 128비트 암호화, 색 보정, 태그가 지정된 PDF, PDF 양식(AcroForms), PDF/X, ICC 프로필을 통한 색 관리, 바코드와 같은 고급 PDF 기능에 대한 지원을 제공하며, Eclipse BIRT, Jasper Reports, JBoss Seam, Windward Reports, Pdftk를 포함한 여러 제품 및 서비스에서 사용된다.

 역사 
iText(이전 명칭 rugPDF)는 1998년 겨울 헨트 대학교에서 학생 행정용 PDF 문서 애플리케이션을 만들기 위한 사내 프로젝트로 개발되었다. 초기 버전은 처음에는 PDF 파일을 읽고 쓸 수만 있었으며, 개발자가 라이브러리를 사용하려면 PDF 구문, 객체, 연산자 및 피연산자에 대한 지식이 필요했다. 어도비의 PDF 아키텍트인 레너드 로젠솔(Leonard Rosenthol)은 iText를 PDF 개방 역사의 초기 이정표 중 하나로 꼽았다.

1999년, 로와지는 rugPDF 코드를 해체하고 iText라는 이름의 새 라이브러리를 작성했다. 로와지는 자바 개발자가 PDF 구문을 모르더라도 PDF 문서를 생성할 수 있는 라이브러리로 iText를 만들었으며, 2000년 2월 14일에 자유 오픈 소스 소프트웨어(FOSS) 제품으로 출시했다. 2000년 여름에 파울루 소아르스(Paulo Soares)가 프로젝트에 합류했으며 현재 주요 개발자 중 한 명으로 간주된다.

2008년 말, iText는 사유 라이선스로 이용 가능해졌으며, 2009년 초에 iText 제품의 전 세계 라이선스 제공자가 되기 위해 iText Software Corp.가 설립되었다.

iText는 이후 C#으로 작성된 iTextSharp라는 이름으로 닷넷 프레임워크에 이식되었다. 별도의 코드 베이스를 가지고 있지만, 주요 iText 릴리스 일정과 동기화된다.

 ISO 표준 지원 
iText는 다음을 포함하여 대부분의 현대 PDF 표준을 준수한다.

 ISO 32000-1 (PDF 1.7)
 ISO 32000-2 (PDF-2.0)
 ISO 19005-1 (PDF/A-1)
 ISO 19005-2 (PDF/A-2)
 ISO 19005-3 (PDF/A-3)
 ISO 19005-4 (PDF/A-4)
 ISO 14289-1 (PDF/UA-1)
 ISO 14289-2 (PDF/UA-2)

 ISO 32000-2 확장 
 ISO 32001
 ISO 32002
 ISO 32003
 ISO 32004

 라이선스 
iText는 원래 MPL/LGPL 하에 출시되었다. 2009년 12월 1일, iText 5 출시와 함께 라이선스가 GNU 아페로 일반 공중 사용 허가서 버전 3으로 전환되었다. (AGPL에서 요구하는 대로) 소스 코드를 제공하고 싶지 않은 프로젝트는 iText 5의 상업용 라이선스를 구매하거나 MPL/LGPL 하의 이전 버전 iText를 계속 사용할 수 있다.

iText Group NV는 iText 5를 준비하기 위한 실사 과정에서 iText 2의 몇 가지 지식재산권(IP) 문제가 발견되어 수정되었다고 주장한다.

 포크 
 OpenPDF는 LGPL 및 MPL 하에 출시된 활발한 오픈 소스 프로젝트다.

 표창 및 수상 
2007년, SOA World Magazine은 iText를 "기업이 사용해야 할 10대 오픈 소스 솔루션 중 하나"로 선정했다. 제임스 고슬링은 Huckster의 새 에디션에서 iText 라이브러리를 사용하며 이를 찬사했다.

2011년, iText는 자바 개발자를 위한 커뮤니티 컨퍼런스인 Devoxx에서 소개되었다.

2013년, 딜로이트는 iText Software Group을 베네룩스 지역의 Technology Fast 50 어워드 후보로 지명했다. 이 회사는 베네룩스에서 10위, 벨기에에서 3위를 차지했다.Ranking Deloitte Technology Fast 50 Benelux 

2014년, iText는 BelCham 기업가 정신 어워드에서 "올해의 가장 유망한 기업" 부문을 수상했으며 딜로이트는 iText Group NV를 벨기에에서 가장 빠르게 성장하는 기술 기업으로 인정했다. 이후 이 회사는 딜로이트의 EMEA 지역 Technology Fast 500에서 28위를 차지했다. iText는 또한 쾰른, 워싱턴 DC 및 뉴욕의 PDF Days, 샌프란시스코의 Java One, 안트베르펜의 Devoxx에서도 소개되었다.

2017년, iText는 국제 비즈니스 어워드(International Business Awards)에서 "올해의 가장 혁신적인 기술 기업 - 100인 이하 부문 2017"을 수상했다.

2017/18년에 ITEXT GROUP은 "올해의 성장 전략 부문 ELITE 어워드"를 수상했다.

2019년, iText는 아메리칸 비즈니스 어워드(American Business Awards)에서 "올해의 가장 혁신적인 기술 기업 - 100인 이하 부문"으로 실버 스티비(Silver Stevie)를 수상했다. iText는 또한 유러피언 비즈니스 어워드(European Business Awards)에서 "올해의 성장 전략" 부문 국가 우승자(National Winner)로 선정되었다.

 같이 보기 

 PDF 소프트웨어 목록

 각주 

 더 읽어보기 

 by Stephen Kitt
 Review second edition in Freies Magazin by Michael Niedermai
 Tools of the Trade, Part 1: Creating PDF documents with iText by Jeff Friesen (Adobe Press)

 외부 링크 

분류:자바 라이브러리
분류:자유 조판 소프트웨어
분류:GNU AGPL 라이선스 소프트웨어