Интеграция iTextPDF в OpenPDF - PullRequest
0 голосов
/ 28 января 2019

Я пытался перейти с библиотеки iText v5.5.11 ( версия лицензии ) на OpenPDF v1.2.8 ( Open Source ) библиотека. Я думаю, что оба имеют схожие функции.Но функция renderImage из библиотеки iText отсутствует в библиотеке OpenPDF , и мне нужна альтернативная функция в библиотеке OpenPDF .

Пожалуйста, помогите.

Заранее спасибо,

1 Ответ

0 голосов
/ 29 января 2019

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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...