我是用iReport来做的.
可用:
[code]
JasperExportManager.exportReportToPdfFile(jasperPrint, exportFile)
[/code]
来生成,有多个方法,按需选择.这是推荐用法.
如果碰到导出的文件中文不能显示的问题,可能是字体不对或缺少包了.
PDF有专用的字体,可以改下jasper文件的配置
[code]
<reportFont name="SongTi" isDefault="true" fontName="Arial" size="12" pdfFontName="STSong-Light" pdfEncoding="UniGB-UCS2-H" isPdfEmbedded="true"/>
[/code]
另外得加个包iTextAsian.jar(亚洲字体包).
可用:
[code]
JasperExportManager.exportReportToPdfFile(jasperPrint, exportFile)
[/code]
来生成,有多个方法,按需选择.这是推荐用法.
如果碰到导出的文件中文不能显示的问题,可能是字体不对或缺少包了.
PDF有专用的字体,可以改下jasper文件的配置
[code]
<reportFont name="SongTi" isDefault="true" fontName="Arial" size="12" pdfFontName="STSong-Light" pdfEncoding="UniGB-UCS2-H" isPdfEmbedded="true"/>
[/code]
另外得加个包iTextAsian.jar(亚洲字体包).