Проблема с изображениями при использовании Apache FOP для PDF во встроенной среде Tomcat - PullRequest
0 голосов
/ 14 июня 2019

Мы используем Apache FOP (версия 2.3) для создания документов PDF, содержащих изображения в формате PNG.Документы создаются правильно, включая все изображения в тестовых примерах, а также при развертывании всего приложения как WAR на автономном Tomcat (версия 8.5.42).

Документы PDF не генерируются правильно, когда мы запускаем все приложение с использованием встроенного Tomcat (версия 8.5.13).Документы PDF, созданные в этой среде, содержат только текст, но все изображения отсутствуют.Отладка приложения подтверждает, что изображения правильно загружены из папки resources и преобразованы в BASE64 при сериализации в XML.В таблицу стилей FOP мы включаем изображения по:

<fo:external-graphic content-width="5cm"
                     src="url('data:image/png;base64,{logo}')"/>

Никаких исключений не отображаются.Кто-нибудь знает причину этого странного поведения?

...