我有带页眉和页脚的 PDF 信笺。我必须在这个“电子信笺”上打印我的报告。我怎样才能做到这一点?我需要使用任何第三方库吗?是否有更合适的方法(而不是修改现有的 PDF)来实现这一目标?
最佳答案
如果您只有 PDF,请执行以下操作:
- 将 PDF 转换为图像。
- 将页眉和页脚分成两张图片。
- 将图像放在背景带上。
图片转换有几种方法,还有一些细节:
- 使用高分辨率 (600 dpi) 版本的图片。
- 使用 ImageMagick 自动执行该过程。
- 将图像分成两半,然后修剪两半。
- 使用 PNG 格式(而非 JPEG)以获得最高质量的结果。
这样您就不必修改 PDF。 PDF 仍然是母版,图像包含在 JasperReports 中。
关于java - 如何在 JasperReports 中使用现有的 PDF 信笺,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6068987/