iText 2.1.7にはBouncy Castle 1.38が必要ですが、私はBouncy Castle 1.47を使って他の新しいライブラリをサポートしています。iText 2.1.7ではBouncy Castle 1.38が必要ですが、代わりにBouncy Castle 1.47を使用できますか?
私は別バージョンを入れたくないですが、Bouncy Castle 1.47をiText 2.1.7で使用できますか?
iText 2.1.7にはBouncy Castle 1.38が必要ですが、私はBouncy Castle 1.47を使って他の新しいライブラリをサポートしています。iText 2.1.7ではBouncy Castle 1.38が必要ですが、代わりにBouncy Castle 1.47を使用できますか?
私は別バージョンを入れたくないですが、Bouncy Castle 1.47をiText 2.1.7で使用できますか?
Bouncy Castleバージョン> = 1.47では、APIに多くの変更(チェックthis link)があったため、できないと思います。あなたのコードで滑らかに変化を行うことができないだろう
最もsignificative変更は、名前を持っていたクラスとメソッドはを変更している - のリンクで「ASN.1の変更」セクションを確認します上記。
ASN1Object
とASN1Encodable
のような「基本」クラスとインターフェイスのほとんどはバージョンを変更すると、Bouncy Castle> = 1.47と互換性のあるバージョンが見つからない限り、iTextは機能しなくなる可能性があります。
しかし、それはAPIで行われた変更に基づいて、ちょうど私の推測です(新しい弾む城のバージョンに移行するときに、私自身の経験 - 私はiTextを使っていなかったが)。とにかく、何が起こるか試してみる価値があります。
私の提携のための私のスタックオーバーフロープロファイルを確認してください。この回答が100%正確であることを確認できます。しかし、OPのすべての希望が失われているわけではありません:iText 5とiText 7はBouncyCastle 1.49に依存しています.GitHubリポジトリで自分自身を確認できます。 iTune 7のバックログにBouncyCastleの依存関係を最新のものにアップグレードするタスクもあります.BouncyCastle開発者の一人から、リポジトリのプルリクエストを行うというオファーもあります。 –
セキュリティ関連のiText機能を使用していますか?そうでない場合、Bouncy Castleの依存関係はオプションです。 – mkl
iTextの[商用では使用できない] 8年前のバージョン(http://developers.itextpdf.com/question/versions-older-than-5)を使用する理由を聞かれるかもしれません。それは本当に奇妙に聞こえる。 –