IIR C (и если я правильно прочитал историю git), пространство имен iTextSharp.text.pdf.parser
было введено в iTextSharp 5.0.2, т.е. оно никогда не входило в выпуски iTextSharp с лицензией LGPL.
(Ситуация немного отличается для выпусков iText / Java, здесь первые доказательства концепции уже присутствовали в последних выпусках LGPL.)
Таким образом,
недавно наш проект обновлен до новой версии iTextSharp.LGPLv2.Core v1.6.5
Если вы действительно обновили , то ваша предыдущая версия, похоже, сопровождалась резервной копией (из версии 5.x) или кросс-портированный (из iText / Java до версии 5) пространство имен парсера в нем. Однако более вероятно, что вы на самом деле понизили с iTextSharp 5.x до вилки, основанной на iTextSharp 4.2 или более ранней версии, а при понижении вы обычно теряете функции.
Я предполагаю, что вы используете iTextSharp.LGPLv2.Core, чтобы использовать LGPL вместо выбора между AGPL и коммерческой лицензией в iTextSharp 5, или вы делаете это для поддержки Core .
Если дело действительно в лицензии, вы можете либо попробовать портировать пакет парсера iText / Java в последней версии LGPL (2.1.7) или теге (4.2.0), либо полностью повторно реализовать извлечение текста.
Если речь идет о поддержке Core, и вы готовы купить лицензию или подпадать под действие AGPL, вы также можете попробовать выполнить бэкпорт последнего пространства имен парсера iText 5.x. Это должно быть проще, чем перекрестный перенос из Java, и этот код извлечения текста намного более продвинут, чем код iText / Java из более ранней версии 5.