如何在JasperReports中使用现有的PDF信头

时间:2011-05-20 07:51:29

标签: java pdf jasper-reports ireport

我有带标题和页脚的PDF信头。我必须在这个“电子信笺抬头”上打印我的报告。我怎样才能做到这一点?我需要使用任何第三方库吗?是否有更合适的方法(而不是修改现有的PDF)来实现这一目标?

1 个答案:

答案 0 :(得分:2)

如果您拥有的只是PDF,请执行以下操作:

  1. 将PDF转换为图像。
  2. 将页眉和页脚分成两个图像。
  3. 将图像放在背景区域上。
  4. 有几种方法可以转换图像,还有一些细节:

    • 使用图像的高分辨率(600 dpi)版本。
    • 使用ImageMagick自动完成此过程。
    • 将图像分成两半,然后修剪两半。
    • 使用PNG格式(非JPEG格式)获得最高质量的结果。

    这样您就不必修改PDF了。 PDF仍然是主人,JasperReports将图像包含在内。