使用jsp中的display标签将图像导出为pdf

时间:2012-12-19 13:07:17

标签: jsp displaytag

在我的jsp上有数据包含问题和一些图像作为问题反馈的图表分析。 当我尝试使用显示标签将其导出为pdf 时,我可以成功创建提示问题的pdf,但是在图像的情况下,我会得到图像的网址。

如何将图像导出为pdf?

这是我的jsp代码:

 <display:table id="data" name="${questions}" requestURI="" pagesize="10" export="true" >
      <display:column property="label" title="Question" sortable="true"/>
      <display:column title="Graph Analysis" media="">
         <img src="${imagePath}${reportData.clientName}/${data.label}.png"/>  
      </display:column>
      <display:setProperty name="export.pdf" value="true" />
 </display:table>

1 个答案:

答案 0 :(得分:0)

我没有对此进行过测试,但尝试添加另一列,将media属性设置为pdf,并将列的属性设置为图像blob或clob。

 <display:table id="data" name="${questions}" requestURI="" pagesize="10" export="true" >
      <display:column property="label" title="Question" sortable="true"/>
      <display:column title="Graph Analysis" media="">
         <img src="${imagePath}${reportData.clientName}/${data.label}.png"/>  
      </display:column>
      <display:column property="imageBlob" title="Photo/Image" media="pdf"/>
      <display:setProperty name="export.pdf" value="true" />
 </display:table>