JasperReports:使用数据库中的图像生成PDF

时间:2012-07-26 14:14:31

标签: jasper-reports ireport

我想生成带有图像的PDF文件。来自数据库的图像名称和物理上的图像存在于本地驱动器或远程服务器中。我想将图像名称传递给PDF。

目前我通过在 iReport IDE设计器中放置一个图像元素并将服务器路径或本地驱动器路径传递给该图像来实现此目的。

工作正常。但我需要一些其他类型的动态图像。

1 个答案:

答案 0 :(得分:2)

如果应用程序可以通过URL访问图像,您可以添加名为IMAGE_SRC的参数,并在iReport设计器中指定

image expression: new java.net.URL($P{IMAGE_SRC})
expression class: java.net.URL

表示图像。然后在运行时,您将在使用从数据库中获取的值

设置参数IMAGE_SRC后填充报告