XSL-Fo не может получить мое изображение, хотя я установил правильный путь к изображению.Изображение не найдено- XSL-FO
<fo:external-graphic src="../graphics/bullet.png" content-height="0.5cm" />
Я получил эту ошибку при каждой попытке файла, обработанного в командной строке Windows.
org.apache.fop.events.LoggingEventListener processEvent
SEVERE: Image not found. URI: bullet.png. (See position 26:80)
org.apache.fop.events.LoggingEventListener processEvent
SEVERE: Image not found. URI: bullet.png. (No context info available)
org.apache.fop.events.LoggingEventListener processEvent
Исходный путь - это точный формат, предоставляемый примером изображения APOPE FOP. Я даже выполнил их файл «image.fo» при визуализации внешней графики и все еще сталкивался с ошибкой выше (с другим файлом изображения).
Существуют ли альтернативные решения?
Относительный путь к моему файлу изображения: «примеры \ fo \ графика». – maudff
XML-FO по-прежнему не может получить изображение, используя этот путь. – maudff
Затем сначала попробуйте ввести абсолютный путь: 'file: /// C: /.../ examples/fo/graphics/bullet.png', поэтому у FOP нет выбора, где найти файл. Во-вторых, попробуйте запустить с помощью '-x' или' -d' (https://xmlgraphics.apache.org/fop/trunk/running.html) и посмотреть, дает ли вам достаточно информации, чтобы узнать, откуда FOP думает, что она работает. –