加載圖像,我想通過XSL FO被Apache FOP加載圖像,並生成它。我使用jboss4,2個文件xsl fo和image放在jboss/server/conf/resources /中。如何通過XSL FO
<fo:external-graphic
src="url(\Logo.jpg)"
content-height="scale-to-fit" height="1.00in" content-width="1.00in"
scaling="non-uniform" />
阿帕奇FOP生成沒有圖像的PDF和顯示消息:ERROR [FOUserAgent]圖片未找到。 URI:。 (沒有上下文信息可用)。我如何改正它?
不幸的是,SRC = 「URL(文件:圖像/ CompanyLogo.png)」 不爲我工作。 – duykaka 2014-10-02 06:43:35
好吧,它不會,除非你的文件被稱爲CompanyLogo.png,它是在images目錄中的位置。我覺得這裏的關鍵是使用'文件:' – 2014-10-02 06:47:19
我已經試過:SRC = 「URL(文件:Logo.png)」 SRC = 「URL(文件:../資源/ Logo.png)」, (file:resources/Logo.png)「,但我並不幸運,XSL和Image文件放在相同的文件夾資源中,我使用Apache FOP通過DATA - > XSL FO - > PDF生成PDF文件。 – duykaka 2014-10-02 07:02:41