我使用apache fop库(v2.2)生成PDF文件。如果我从Eclipse IDE运行应用程序,所有运行都没有问题,但是如果我从Eclipse IDE生成 JAR ,并且库处理设置为将所需的库提取到生成的JAR 中,之后我将运行JAR,它将生成没有图像的PDF文件(文本按预期显示)。首先我认为它是由无效的文件路径引起的,但是如果我在XSL图像中直接使用base64编码的图像仍然不可见。如果我生成 JAR 并将库处理设置为将所需的库打包到生成的JAR 中,一切运行正常但速度太慢。你知道这可能是什么原因吗?
答案 0 :(得分:3)
我发现了以下问题:
'严重:图片不可用。 URI:image_name.jpg。原因: org.apache.xmlgraphics.image.loader.ImageException:文件格式为 不支持。没有为image_name.jpg找到ImagePreloader(没有上下文 信息可用)'