Разрешение защищенных ресурсов с помощью Flying Saucer (ITextRenderer)

Я использую Flying Saucer для создания pdf-файла из xhtml, размещенного на сервере tomcat . Большинство изображений, включенных в PDF-файл, являются общедоступными (логотипы и т. Д.), Но некоторые из них защищены логином (то есть они передаются через сервлет, если пользователь вошел в систему).

Когда я вставляю URL-адрес в браузер, изображение, конечно, отображается нормально, потому что браузер отправляет сеанс с запросом. Но когда «Летающая тарелка» отображает PDF-файл, он не включает защищенное изображение, потому что он ничего не знает о сеансе.

Итак, у меня вопрос; есть ли способ включить потоки байтов для разрешения «Летающая тарелка», так же как можно добавлять разрешаемые шрифты? Я пробовал что-то вроде , это , но нет простого способа установить UAC на ITextRenderer, и он жаловался каждый раз, когда я пытался.

6
задан Community 23 May 2017 в 12:31
поделиться