2016-10-25 23 views
6

Tôi đã sử dụng iTextSharp với các ứng dụng dotnet thông thường trong một thời gian. Chúng tôi quan tâm đến việc sử dụng nó với lõi dotnet. Nhưng có vẻ như thư viện vẫn không được hỗ trợ trên nền tảng dotnet lõi mới:iTextSharp: Bất kỳ hỗ trợ nào cho lõi dotnet (netstandard1.6)?

Gói iTextSharp 5.5.10 là không tương thích với netstandard1.6

Bạn có kế hoạch để hỗ trợ lõi DotNet trong một thông cáo trong tương lai?

Trả lời

8

Để lưu nội dung: Tôi là nhân viên tại Phần mềm iText.

Hiện tại, .NET Core và tiêu chuẩn UWP có liên quan không được bất kỳ dự án iText nào hỗ trợ. Chúng tôi đã thực hiện các cuộc điều tra về cả hai công nghệ mới này và nhận thấy rằng có những vấn đề quan trọng với việc hỗ trợ chúng, bởi vì những sửa đổi quyết liệt trong một số thành phần nhất định của ngăn xếp phần mềm .NET Core. Bạn có thể đọc https://stackoverflow.com/a/34612369/2065017 để biết thêm chi tiết về điều tra ban đầu của tôi thành UWP; các vấn đề với .NET Core rất giống nhau.

Nếu và khi .NET Core được hỗ trợ, nó có thể sẽ chỉ nằm trong dự án mới của chúng tôi iText 7, không tương thích ngược với iText 5 (còn được gọi là iTextSharp). Lý do cho điều này là iText 5 hiện chỉ được bảo trì, tức là bản phát hành lỗi, vì nó đang được thay thế bởi iText 7 trong cộng đồng người dùng.

iText 7 cho .NET (nghĩa là chỉ .NET Framework) thực sự là một cổng tự động của iText 7 cho Java, sử dụng công cụ Sharpen. Điều này sẽ loại bỏ khả năng có nhiều lỗi kéo dài khó chịu được sử dụng để bật lên trong iTextSharp 5 vì việc bỏ sót thiếu sót hoặc lỗi. Chúng tôi hiện đang tìm kiếm nếu có bất kỳ cách nào để sao chép luồng công việc này cho .NET Core để chúng tôi có thể hỗ trợ điều này mà không cần phải thực hiện chuyển hướng thủ công và bảo trì thủ công. Tôi rất tiếc phải thông báo cho bạn rằng chúng tôi chưa tìm thấy bất kỳ công cụ nào như vậy, vì vậy chúng tôi có thể phải điều tra việc tự xây dựng một công cụ giống như một công cụ giống như Sharpen. Điều này hiện tại, có lẽ không ngạc nhiên, không phải ưu tiên lớn nhất của chúng tôi là một công ty.

+2

Điều gì về netstandard 2.0? – lanwin

Các vấn đề liên quan