iText 7 .NET 시작하기

iText 7은 두 개의 소프트웨어 라이센스에 따라 이용할 수 있습니다.
PDF 라이브러리에 대한 정보를 보고 싶다면 화살표를 클릭하십시오.

다운로드 지침은 두 가지 모두 동일하며 아래에 자세히 설명되어 있습니다.


호환성 매트릭스



7.0.0 7.0.1 7.0.2 7.0.3 7.0.4 7.0.5 7.0.6 7.0.7 7.1.0 7.1.1 7.1.2
pdfSweep 1.0.0 1.0.1 1.0.1 1.0.1-1.0.2 1.0.2 1.1.0 1.1.0 1.1.1 2.0.0+ 2.0.0+ 2.0.1+
pdfInvoice 1.0.0 1.0.1+ 1.0.1+ 1.0.1+ 1.0.1+ 1.0.1+ 1.0.1+ 1.0.1+ 2.0.0+ 2.0.0+ 2.0.0+
pdfDebug - 1.0.1 1.0.1 1.0.1 1.0.1 1.0.1 1.0.1 1.0.1 2.0.0+ 2.0.0+ 2.0.0+
pdfCalligraph 1.0.0 1.0.1 1.0.2 1.0.2-1.0.3 1.0.3 1.0.3 1.0.3 1.0.3 2.0.0+ 2.0.0+ 2.0.0+
pdfXFA 1.0.0+ 1.0.0+ 1.0.0+ 1.0.0+ 1.0.0+ 1.0.0+ 1.0.0+ 1.0.0+ 2.0.0+ 2.0.0+ 2.0.0+
pdfHTML - - 1.0.0 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 2.0.0+ 2.0.1+ 2.0.2+
pdf2Data - - - 1.0.8-1.1.3 1.0.8-1.1.3 1.0.8-1.1.3 1.0.8-1.1.3 1.0.8-1.1.3 2.0.0+ 2.0.0+ 2.0.1+


iText 7 Community를 다운로드하려면?

iText 7 Community .NET를 위한 자동 종속성 관리

모든 모듈은 단일 NuGet 패키지를 통해 이용할 수 있으며, 이것은 NuGet 패키지 매니저에서 Install-Package itext7를 입력해 찾을 수 있습니다.

GitHub의 iText 7 Community .NET

소스 코드는 GitHub에서 확인할 수 있습니다.

  • 단일 ZIP 파일 유형으로 iText 7 Community의 모듈(.nupkg)을 다운로드할 수 있습니다..NET 버전 iText 7 Community
  • 개발자는 소스 코드에 액세스하기 위해 다음 git 프로젝트를 복제할 수 있습니다. .NET 버전 iText 7 Community.
  • pdfHTML 다운로드.NET 버전 pdfHTML.
  • pdfSweep 다운로드.NET 버전 pdfSweep.
  • pdfInvoice 다운로드.NET 버전 pdfInvoice.


iText 7 Core 및 애드온을 다운로드하려면?

라이센스 키 및 라이브러리

만약 iText 7 및/또는 애드온에 대한 상용 라이센스 를 구입했다면 라이센스 키가 있을 것입니다. 이를 적절하게 사용하기 위해서는 적절한 라이센스 키 라이브러리를 다운로드해야 합니다. 라이센스 키 라이브러리에 대해 자세히 읽어보십시오. 라이센스 키에 대한 FAQ는 여기에서 확인할 수 있습니다.

NuGet 갤러리 사용

.NET 프레임워크 기반 iText 7 Core와 애드온은 NuGet에서 이용할 수 있습니다. iText 7 라이센스 키 라이브러리는 이 패키지들에 대한 종속성을 요구하므로, 자동으로 바로 설치됩니다.
NuGet 패키지 매니저에서 다음과 같은 명령을 입력해 iText 7 Core를 설치할 수 있습니다.

  • 설치-패키지 itext7

iText 7 애드온:

  • Install-Package itext7.pdfsweep
  • Install-Package itext7.pdfcalligraph
  • Install-Package itext7.pdfinvoice
  • Install-Package itext7.pdfhtml
  • Install-Package itext7.pdfxfa
  • Install-Package itext7.licensekey
  • itext.pdf2data


주의사항 SDK를 먼저 설치한 후 pdf2Data를 설치해야 하며, 또한 pdf2Data 템플릿 에디터(웹 애플리케이션)도 설치할 필요가 있습니다 - 설치에 관한 설명은 다음에서 확인할 수 있습니다. 설치 알아보기.

iText Artifactory 서버 사용

또한 iText 7 NuGet 패키지는 iText Artifactory 서버에서도 이용할 수 있습니다. 이는 Visual Studio에 사용자 지정 NuGet 저장소로 추가할 수 있습니다. NuGet 패키지 매니저의 설정으로 가서 다음 URL을 패키지 소스로 추가하십시오. https://repo.itextsupport.com/api/nuget/nuget

또한 iText Artifactory 서버를 탐색하고 NuGet 패키지를 수동으로 다운로드할 수도 있습니다.


라이센스 키 라이브러리

라이센스 키 라이브러리(itextsharp.licensekey.dll)는 프로젝트에 참조로써 추가해야 합니다. 저장소 또는 NuGet에서 다운로드할 수 있습니다. 다음 URL을 소스로 추가해 NuGet 저장소를 NuGet 패키지 매니저에 추가할 수 있습니다. https://repo.itextsupport.com/api/nuget/nuget
참고:

  • iText 7.1 사용 시에는 최신 버전이 필요하며, 현재 버전은 3.0.0.입니다. 구 버전(1.x.y)은 iText 5와의 조합으로만 사용할 수 있습니다.

  • 라이센스 키 라이브러리 3.0.0 버전과 함께 볼륨 기반 카운팅 메커니즘도 출시되었습니다. 이 메커니즘은 이벤트 시스템에서 작동합니다. iText 및 애드온은 이 이벤트 시스템을 통해 이벤트를 전송하게 됩니다. 볼륨 라이센스 키 파일이 로드되면 사용량과 관련된 통계가 서버로 전송됩니다. 이는 애플리케이션을 실행하는 기기가 인터넷 연결을 활성화해야 한다는 것을 의미합니다. 여기를 클릭해서 볼륨 라이센스(Capacity Rental License)의 자동화 모니터링을 사용하는 방법을 설명하는 가이드를 읽어보십시오.

라이센스 키(대표적으로 itextkey.xml)는 사유 코드를 호출하기 전 로드해야 합니다. 이는 LicenseKey클래스의 static 메소드 LoadLicenseFile()를 사용해 이루어집니다: LicenseKey.LoadLicenseFile(“path/to/itextkey.xml”).


iText 7 Community 또는 Core를 제거하려면?

.NET 버전 - NuGet

다음을 따라 iText 7를 제거하십시오.

  1. 프로젝트로부터 iText 코드를 제외합니다.
  2. NuGet 패키지 매니저에서 다음 명령을 입력합니다. Uninstall-Package itext7 -RemoveDependencies
참조: https://docs.microsoft.com/en-us/nuget/tools/powershell-reference#uninstall-package