我已经通过谷歌搜索了一遍又一遍,似乎无法找到解决我问题的方法......
我正在使用 Apache FOP 1.1 和 Java 从 Java 类生成 PDF 文件。这个 Java 项目从一个 JAR 文件运行。我正在使用 JAR 本身外部的图像。用于生成 PDF 的 XSL 文件包含以下内容:
<fo:external-graphic src="file:///C:/images/image.jpg" width="7.5in" />
基于大量搜索/阅读,我尝试了 src 属性的许多不同变体:
src="file:///C:/images/image.jpg"
src="C:/images/image.jpg"
src="url('file:///C:/images/image.jpg')"
src="url('C:/images/image.jpg')"
都没有成功...
现在,这是令人困惑的部分。我正在从 Eclipse IDE 进行开发,并且在使用 src 属性的变体时:
src="C:/images/image.jpg"
src="url('C:/images/image.jpg')"
PDF 已正确创建并嵌入了图像。
从 JAR 文件运行时,我无法弄清楚是什么阻止了图像的显示...
提前致谢!(希望)
德文