How to make editable PDF fields in a Jasper report

2019-02-16 17:08发布

问题:

Is there a way to export a Jasper report in PDF where designated fields can be left editable? I'm using iReport to design the report templates.

回答1:

It's not possible today. It's an unusual requirement, but it's not unreasonable. It's really not an iReport limitation but rather a JasperReports limitation. If anyone coming to this post in the future would like to have this feature, the best thing to do would be to log it in the Jaspersoft bug tracker.



回答2:

Two facts:

  1. iText can do it. http://www.geek-tutorials.com/java/itext/itext_acroform_javascript.php#code2src

  2. JasperReports use iText.

Theoretically, JR can do it, but I don't find methods in javadoc, that used parameters.

Maybe anybody know?



回答3:

No you can't but technically it is not impossible. AFAIK,PDF editable field is specific to PDF format itself, JasperReport API is meant to produce only the commons elements to the major files format like text, tables, shapes, images... The best way to find out the tip, is trying with input text for html format, you know you can have html elements in the jrxml. PDF also support html elements isn't it ?