私はしばらくの間、通常のドットネットアプリケーションでiTextSharpを使用しています。 dotnetコアでの使用に興味があります。しかし、ライブラリはまだ新しいdotnetコアプラットフォームではサポートされていないようです。
パッケージiTextSharp 5.5.10はnetstandard1.6と互換性がありません
今後のリリースでdotnetコアをサポートする予定はありますか?
参考までに、私はiText Softwareの従業員です。
現在、.NET Core
および関連するUWP
標準は、どのiTextプロジェクトでもサポートされていません。これらの新しいテクノロジーの両方を調査したところ、.NET Core
ソフトウェアスタックの特定のコンポーネントが大幅に変更されたため、これらのサポートには重大な問題があることがわかりました。 UWP
;への最初の調査の詳細については、 https://stackoverflow.com/a/34612369/2065017 を参照してください。 .NET Core
の問題はよく似ています。
.NET Core
がサポートされる場合、サポートされるのはおそらく、新しいプロジェクトiText 7だけです。これは、iText 5(iTextSharpとも呼ばれます)との下位互換性がありません。これは、ユーザーコミュニティでiText 7に取って代わられているため、iText 5は現在メンテナンス(バグ修正リリース)のみを行っているためです。
iText 7 for .NET(つまり.NET Framework
のみ)は、実際にはツールSharpen
を使用したiText 7 for Javaの自動ポートです。これにより、移植の省略やエラーのためにiTextSharp 5でポップアップ表示されていた多くの厄介な長引くバグの可能性がなくなります。現在、.NET Core
のこのワークフローを複製して、手動の移植や手動のメンテナンスを行わずにこれをサポートできる方法があるかどうかを検討しています。残念ながら、そのようなツールはまだ見つかっていないので、Sharpen
のようなツールを自分で作成する必要があるかもしれません。これは、おそらく、当然のことながら、会社としての最大の優先事項ではありません。