- - PR -
JasperReportsで出力したPDFに画像が表示されない
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2008-04-25 21:37
JasperReports2.0.5を利用しています。
sampleフォルダのImagesReport.jrxmlを少し変更して、サーブレットでPDFファイルを作っていますが、画像が表示されるはずがまっしろになってしまいます。 ImagesReport.jrxmlで変更したのは画像のパスだけで、相対パスをフルパスにしました。 例: <imageExpression class="java.lang.String"><![CDATA["c:\\dukesign.jpg"]]></imageExpression> iReport2.0.5上で実行した時は、画像は表示されます。 プログラム部分は以下の通りです。 --------------------------------------------------- String xmlPath = "c:/ImagesReport.jrxml"; String destPath = "c:/ImagesReport.pdf"; JasperReport jasperReport = JasperCompileManager.compileReport(xmlPath); JasperPrint print = JasperFillManager.fillReport(jasperReport, new HashMap()); JasperExportManager.exportReportToPdfFile(print, destPath); ---------------------------------------------------- iReport上では問題ありませんし、ほぼサンプルそのままなので、XMLファイルには問題ないと思うのですが・・・。 <imageExpression class="java.lang.String"><![CDATA["http://jasperreports.sourceforge.net/jasperreports.png"]]></imageExpression> と指定してある画像も表示されていません。 よろしくお願いします。 |
|
投稿日時: 2008-04-27 02:39
解決しました。
私の環境だけかもしれませんが、iTextのバージョンをiReportと同じ1.3.1にしたら 正常に画像が表示されました。 |
1