Для справки: Я являюсь сотрудником iText Software.
В настоящее время .NET Core
и соответствующий стандарт UWP
не поддерживаются никакими проектами iText. Мы провели исследования обеих этих новых технологий и обнаружили, что есть существенные проблемы с их поддержкой из-за радикальных изменений в некоторых компонентах программного пакета .NET Core
. Вы можете прочитать https://stackoverflow.com/a/34612369/2065017 для получения более подробной информации о моем первоначальном расследовании в UWP
; проблемы с .NET Core
очень похожи.
Если и когда .NET Core
будет поддерживаться, это, вероятно, будет только в нашем новом проекте iText 7, который не будет обратно совместим с iText 5 (также известный как iTextSharp). Причиной этого является то, что iText 5 теперь только на обслуживании, то есть выпуски исправлений, поскольку он вытесняется iText 7 в сообществе пользователей.
iText 7 для .NET (имеется в виду только .NET Framework
) - фактически автоматизированный порт iText 7 для Java с помощью инструмента Sharpen
. Это уберет возможность множества неприятных затяжных ошибок, которые использовались для всплытия в iTextSharp 5 из-за портирования пропусков или ошибок. В настоящее время мы смотрим, есть ли способ дублировать этот рабочий процесс для .NET Core
, чтобы мы могли поддерживать это без необходимости ручного портирования и ручного обслуживания. Я с сожалением сообщаю вам, что мы еще не нашли такого инструмента, поэтому нам, возможно, придется расследовать вопрос о создании инструмента Sharpen
. В настоящее время это, возможно, неудивительно, но не наш самый большой приоритет как компания.
Что такое netstandard 2.0? – lanwin