我指的是以下帖子中的問題和我的回答:image in PDF from Apache FOP 1.1 with Java。 我在每一頁上試圖顯示背景圖片(排序水印的):輸出到罐子後未顯示FOP圖像
<fo:region-body margin="0mm 25mm 15mm 25mm" background-image="url('image.png')" background-position-vertical="center" background-repeat="no-repeat"/>
我是從Eclipse和出口罐子我的機器上工作,以與上述描述後,但它不在我的機器上工作。它總是說格式不被支持。
Image not available. URI: image.png.
Reason: org.apache.xmlgraphics.image.loader.ImageException:
The file format is not supported. No ImagePreloader found for image.png (No context info available)
org.apache.xmlgraphics.image.loader.ImageException:
The file format is not supported. No ImagePreloader found for image.png
我使用的是FOP 1.1罐子從FOP的網站,他們都加入到我的clathpass。也將它們與罐子一起輸出。我正在耗盡解決方案的想法。 FOP使用的是我的機器上安裝的一些系統庫,而不是其他機器上的系統庫? 也許作爲一種解決方法:是否可以從java編程插入圖像?
它適用於某些機器,但不適用於其他機器 - 這是否意味着FOP可在各種機器上運行以創建JAR?如果是這樣,我建議檢查FOP配置文件的差異。圖形過濾器等配置在那裏。 – Dabbler
我的意思是用這個圖像創建PDF只能在一臺機器上正常工作。 PDF是在每臺機器上創建的,但圖像丟失。只有在啓動jar時纔會出現此問題。 – Ricky