OpenPDF - это форк версии iText 2.1.7 (или внутренний тег 4.2.0, который, несмотря на большой разрыв, составляет всего 2.1.7 плюс несколько исправлений).В частности, он не содержит все новые функции и исправления выпусков iText 5.x.С другой стороны, OpenPDF содержит несколько собственных изменений.
Таким образом, вы не можете просто взять OpenPDF в качестве замены для itext 5.5.x и ожидать, что все изменится из коробки.
В соответствии с вашим вопросом и комментарием, вы прежде всего ищете подвеску функции iText renderImage
.Я предполагаю, что вы имеете в виду метод RenderListener
с таким именем.
В iText этот метод был введен в версии 5.0.1, то есть после форка.Фактически вся структура синтаксического анализа была пересмотрена в ранних версиях 5.0.x.Предыдущие версии были сосредоточены только на извлечении текста, и даже этот ограниченный код находился только в состоянии проверки концепции.
Насколько я вижу, в OpenPDF это не сильно изменилось между точкой ветвления и точкойтекущее состояние.
Чтобы получить подвеску функции iText renderImage
, вам придется проделать немалую работу по реализации.
В качестве отступления, вывызовите iText v5.5.11 «Версия лицензии» и OpenPDF v1.2.8 «Open Source».Это странноОба с открытым исходным кодом.И оба подлежат лицензии.Просто лицензия OpenPDF предоставляет больше свободы использования, чем лицензия iText.