iTextSharp:对dotnet核心的任何支持(netstandard1.6)?

时间:2016-10-25 09:25:06

标签: itext .net-core .net-standard-1.6

我一直在使用iTextSharp和常规的dotnet应用程序。我们有兴趣将它与dotnet核心一起使用。但似乎新的dotnet核心平台仍然不支持该库:

包iTextSharp 5.5.10与netstandard1.6

不兼容

您打算在将来的版本中支持dotnet核心吗?

1 个答案:

答案 0 :(得分:16)

记录:我是iText Software的员工。

目前,任何iText项目都不支持<Application.Resources> <ResourceDictionary> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="Styles/Custom.xaml" /> <ResourceDictionary Source="Styles/PageHeader.xaml"/> </ResourceDictionary.MergedDictionaries> </ResourceDictionary> </Application.Resources> 和相关的.NET Core标准。我们已经对这两种新技术进行了调查,并发现支持它们存在重大问题,因为UWP软件堆栈的某些组件发生了重大修改。您可以阅读https://stackoverflow.com/a/34612369/2065017了解有关我对.NET Core的初步调查的详细信息; UWP的问题非常相似。

如果和.NET Core支持,它可能只会出现在我们的新项目iText 7中,它不向后兼容iText 5(也称为iTextSharp)。原因是iText 5现在仅用于维护,即bugfix版本,因为用户社区中的iText 7正在取代它。

iText 7 for .NET(仅指.NET Core)实际上是使用工具.NET Framework的iText 7 for Java的自动端口。这消除了由于移除遗漏或错误而在iTextSharp 5中弹出的许多令人讨厌的挥之不去的错误的可能性。我们目前正在寻找是否有任何方法可以复制Sharpen的此工作流程,以便我们可以支持此工作而无需手动移植和手动维护。我很遗憾地通知您,我们还没有找到任何此类工具,因此我们可能需要调查自己构建一个类似.NET Core的工具。目前,这可能不足为奇,不是我们公司的最大优先事项。