Нет, JasperReports не поддерживает PDF 2.0.JasperReports не может использовать iText 7.1.x, потому что (1.) его лицензия с открытым исходным кодом несовместима с лицензией с открытым исходным кодом iText, и (2.), насколько я знаю, TIBCO не является платным клиентом iText Group.
В качестве альтернативы вы можете взглянуть на iText DITO .DITO расшифровывается как интерактивные шаблоны дизайна.Это новый продукт от iText Group, который скоро будет выпущен, но если вы свяжетесь с iText, вы можете получить ранний доступ.
Цель состоит в том, чтобы позволить людям создавать шаблоны двух типов с использованием инструмента WYSIWYG.
- Первый тип состоит из шаблона для ввода.При развертывании в сочетании с DITO SDK он создает формы HTML 5, которые можно использовать для ввода данных вручную.
- Второй тип состоит из шаблона для вывода.При развертывании в сочетании с DITO SDK он создает документы PDF (PDF 2.0, PDF / A, PDF / UA, ...).
Сам шаблон представляет собой файл .dito
.Этот файл представляет собой ZIP-файл, содержащий HTML, CSS, ресурсы, такие как изображения, и информацию о связывании данных между полями переменных в вашем шаблоне и вашими фактическими данными (например, данными, хранящимися в файле JSON).
DITOSDK берет шаблон HTML, заполняет его данными на основе привязки данных, а затем использует iText 7 и надстройку pdfHTML для создания PDF.
В настоящее время я не знаю ни одного другого поставщика, который быимеет шаблонное решение, которое поддерживает PDF 2.0.