iText 7 .NETの概要

iText 7には2種類のライセンスがあります。

ダウンロード方法はどちらも同じです。


互換性一覧

iText 7 Core7.0.07.0.17.0.27.0.37.0.47.0.57.1.0

ライセンス・キー

3.0.0

pdf2Data

1.2.0

-

-

pdfCalligraph

2.0.0

-

-

-

-

-

-

pdfDebug

2.0.0

-

pdfHTML

2.0.0

-

-

-

-

-

-

pdfInvoice

2.0.0

-

pdfSweep

2.0.0

-

-

-

-

-

pdfXFA

2.0.0


iText 7 Communityのダウンロード方法

iText 7 Community .NETの依存関係

NuGetパッケージにすべてのモジュールが含まれています。NuGetパッケージ・マネージャーでInstall-Package itext7で検索してください。

GitHub上のiText 7 Community .NET

ソース・コードは、GitHubで入手可能です。現在の最新バージョンは、2017年12月6日にリリースされたiText 7.1.0です。

  • 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のライセンス・キー・ライブラリはこのパッケージに要求される依存関係であるため、自動的にインストールされます。
iText 7 Coreは、NuGetパッケージ・マネージャーで以下のコマンドを入力するとインストールできます。

  • Install-Package 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 Artifactoryサーバーの使用

iText 7 NuGetパッケージはiText Artifactoryサーバーからも入手できます。これをカスタムNuGetリポジトリとしてVisual Studioに追加できます。NuGetパッケージ・マネージャーで設定に移動し、以下のURLをパッケージ・ソースとして追加します。https://repo.itextsupport.com/api/nuget/nuget

また、iText Artifactoryサーバーを参照して、NuGetパッケージを手動でダウンロードすることもできます。


ライセンス・キー・ライブラリ

ライセンス・キー・ライブラリ(itextsharp.licensekey.dll)は、お客様のプロジェクトにリファレンスとして追加する必要があります。当社の リポジトリ またはNuGetを介してダウンロードできます。以下のURLをソースとして追加することで、NuGet repoをNuGetパッケージ・マネージャーに追加できます。https://repo.itextsupport.com/api/nuget/nuget
注記:iText 7.1をお使いの場合は、最新バージョンが必要です。現在のバージョンは3.0.0です。古いバージョン(1.x.y)は、iText 5でのみご使用いただけます。

ライセンス・ファイル(通常、itextkey.xml)は、プロプライエタリなコードを呼び出す前にロードする必要があります。これは「LicenseKey」クラスの静的メソッド「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