Как сделать редактируемые поля PDF в отчете Jasper - PullRequest
9 голосов
/ 03 мая 2011

Есть ли способ экспортировать отчет Jasper в PDF, где указанные поля можно оставить редактируемыми? Я использую iReport для разработки шаблонов отчетов.

Ответы [ 4 ]

5 голосов
/ 13 ноября 2011

Сегодня это невозможно. Это необычное требование, но оно не лишено смысла. На самом деле это не ограничение iReport, а ограничение JasperReports. Если кто-то придет к этому сообщению в будущем, он захочет использовать эту функцию, лучше всего зарегистрировать его в Jaspersoft bug tracker .

1 голос
/ 29 ноября 2011

Два факта:

  1. iText может это сделать. http://www.geek -tutorials.com / Java / IText / itext_acroform_javascript.php # code2src

  2. JasperReports использует iText.

Теоретически JR может сделать это, но я не нахожу методы в javadoc, которые использовали бы параметры.

Может быть, кто-нибудь знает?

0 голосов
/ 22 мая 2019

Добавлен «net.sf.jasperreports.export.text.isInputForm» для переключения текстового поля и статического текстового компонента в текстовые поля формы pdf.Просто установите для этого свойства значение «true» для статического текста или текстового поля.Исправление заключается только в использовании формы itext в jasperreports.

https://github.com/ozawa-hi/jasperreports/tree/input_text

0 голосов
/ 15 сентября 2011

Нет, вы не можете, но технически это не невозможно. AFAIK, редактируемое поле PDF относится к самому формату PDF, API JasperReport предназначен для создания только общих элементов для основных форматов файлов, таких как текст, таблицы, формы, изображения ... Лучший способ узнать подсказку - попробовать ввести текст для формата html, вы знаете, что в jrxml могут быть элементы html. PDF также поддерживает элементы HTML, не так ли?

...