Я настраиваю веб-приложение, которое должно генерировать PDF-файл выбранной строки из таблицы. В PDF-файле есть фоновое изображение ($image.png), которое находится в папке, отличной от папки XSL-файла ($template).
Управляемый компонент получает шаблон и с помощью XML создает PDF-файл.
Дорожка:
компонент (ViewController\Application Sources\view\bean)
$ изображение (Вьюконтроллер\Веб-контент\ресурсы\фон)
$template (ViewController\Веб-контент\ресурсы\таблица стилей)
Единственный способ получить изображение — использовать абсолютный путь (файл:\\C:\some\folder\image.png).
<fo:layout-master-set>
<fo:simple-page-master page-height="29.7cm" page-width="21cm">
<fo:region-body background-image="file:\\\background/image.png"/>
</fo:simple-page-master>
</fo:layout-master-set>
Я пытаюсь получить относительный путь к проекту, когда проект запускается с помощью Weblogic.
$image
в ваш XSLT в качестве параметра? См., например, stackoverflow.com/a/58389757/4092205. - person Tony Graham   schedule 25.10.2019xml:base
(w3.org/TR/xmlbase) в файле FO, чтобы средство форматирования оценивало свойствоbackground-image
относительно известного местоположения независимо от местоположения файла XSL-FO. - person Tony Graham   schedule 25.10.2019