iTextSharp 소개와 간단한 사용 예제
iTextSharp?
iTextSharp는 PDF문서를 생성, 편집, 회전등 PDF로 할 수 있는 것들의 대부분을 지원하는 라이브러리 형태의 Software Toolkit 이다. PDF Viewer나 인쇄기능은 지원하지 않고 있다.본디 iText라는 JAVA언어로 작성된 프로젝트로 시작되었고 이후에 C# 버전으로 포팅되었다. 4.1.6 버전 이하에서는 MPL/LGPL 라이센스로 배포되었으나 5.0.0 이후 부터는 AGPL 라이센스로 배포되고 있다. 상용 프로젝트에서 사용하거나 소스를 공개하기를 꺼리는 사람은 이를 유의하여 사용하도록 하자. (참조: iText 라이센스 관련 참고 링크)
iTextSharp 사용
Visual Studio를 IDE로 사용하고 있다는 가정하에 두가지의 방법이 있다. 하나는 nuget으로 설치하는 방법이고 다른 하나는 직접 dll을 다운받아 프로젝트에 참조를 추가하는 방법이다.1) nuget 이용
Package Manager Console에서 Nuget에 등록된 package를 알아서 설치하게끔 하는 방법이다. Package Manager Console이 보이지 않는다면 Menu > Tools > Nuget Package Manager > Package Manager Console 을 선택하여 Console 을 열 수 있다.다음 단 한줄의 명령만으로 iTextSharp가 현재 프로젝트에 설치된다. 이글을 쓰는 시점에서는 최신버전인 5.5.11 이 자동으로 설치된다.
1
|
PM> Install-Package iTextSharp
|
1
|
PM> Install-Package iTextSharp-LGPL
|
작성자가 댓글을 삭제했습니다.
답글삭제좋은 글 잘 보고 갑니다. ^^
답글삭제