CAD日記

主にAutoCADのことについて書いているけど、近頃は投資系ネタに注力している。自動売買、仮想通貨、PC関係、プログラミングなど。@caddiary

ソフト開発

iTextSharpのバージョンとライセンスが難しい

投稿日:2020年8月11日 更新日:

iTextSharpがPDFを作るオープンソースであることはよく知られているが、そのバージョンとライセンスについてくわしく調べようとすると深みにはまる。

バージョンについて。
4系、5系、7系があって、今なお更新されているのは7だけ。4と5は開発が停止している。4と5はiTextSharpと呼ばれていて、それぞれの最終バージョンは以下の通り。4系:4.1.6、5系:5.5.13.1

7でiText.NETと改名されて、現時点の最新バージョンは7.1.16。2021/7/11現在。
itext7、iText for.NETとも呼ばれている。
VisualSudioのNuGetから7を入手してみたところ、モジュールが細分化されていた。
5までであればitextsharp.dllが1本あるだけだったが、7ではitext.io.dll、itext.kernel.dll、itext.layout.dllなど9つのdllに分かれていた。また、itext7をインストールすることによって他のパッケージ(Common.Logging、Common.Logging.Core、Microsoft.CSharp、Portable.BouncyCastle)が入ってくる。使う機能ごとにdllが細分化されているということ。

ライセンスについて。
4までは商用利用であっても自由に使えるのに対して、5以降ではそうではない。自分のプログラムのソースを公開するか、もしく商用ライセンスを買う必要あり。ソースコードの公開ってどうすればいいのだろう?要求に応じて要求者に渡せばいいのか、GitHubなんかに登録するのか。後者でやるのが有力なのかね。商用ライセンスを買うっていくらぐらいなのか?具体的な金額はネットに落ちていなかった。今後、このあたりをはっきりしていみたいところだ。

-ソフト開発

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

PDFアレコレをバージョンアップ

1年ぶりにPDFアレコレをバージョンアップ。変更点は以下の通り。 Ver2.00 2019/10/13 ・プレービューからのページ回転に対応。PDFiumのPDF編集能力は低いため、iTextShar …

電子印鑑のつくり方

PDFアレコレで捺印ができるようにしたわけだけど、PDFアレコレで印鑑を作ることはできない。別途つくったpdfまたはpngをnatsuinフォルダに入れておけば、捺印時にそいつらが指定可能になる。 電 …

no image

TEMPフォルダ書き込みエラーが頻発したのはなぜだろう

「環境変数TEMPトラブルについて振り返る」という記事に書いた出来事は1か月ほど前に起きたことでありWindows Serverでもあったから、レアな事象としてとらえていたが、一昨日の金曜日に起きたこ …

no image

環境変数TEMPトラブルについて振り返る

プログラムから環境変数TEMPで指定されたフォルダにファイルが作れないことがわかった時点で、この問題は解決したも同じだった。TEMPの値を「%USERPROFILE%\AppData\Local\Te …

no image

random

JavaScriptと格闘してみたよ。 テーマはランダム。 10個の画像の中から、任意の3個の画像をWebサイトに表示する、 ってのが要求仕様。 Math.floor(Math.random() * …