Создать один PDF на страницу с отчетом Джаспер - PullRequest
0 голосов
/ 27 июня 2019

(при использовании Jaspersoft Studio 6.6.0, Jasper Server пока нет) Мой набор данных выглядит следующим образом

id|question1|question2|question3
1 |answer1.1|answer1.2|answer1.3
8 |answer8.1|answer8.2|answer8.3

Отчет предназначен для отображения по одной строке на странице

Page 1:
<------- Header-------->
<--------ID:1---------->
Question 1:
[answer1.1]

Question 2:
[answer1.2]

Question 3:
[answer1.3]
<-------Footer------->

Page 2:
<------- Header-------->
<--------ID:8---------->
Question 1:
[answer8.1]

Question 2:
[answer8.2]

Question 3:
[answer8.3]
<-------Footer------->

Если я создаю отчет в формате PDF, я получаю один PDF с количеством страниц, равным количеству строк.

Но мне нужно иметь столько отдельных PDF-файлов, сколько строк. Возможно ли это?

1 Ответ

0 голосов
/ 27 июня 2019

Есть простой способ сделать это. Я не знаю, программист ли вы, но я уже экспортировал несколько отчетов с использованием Java. Вы можете просто циклически проходить по строкам, и каждый раз, когда вы зацикливаетесь, вы экспортируете свой файл, используя идентификатор или что-то подобное в качестве имени файла (в противном случае вы либо получите ошибку, потому что имя файла уже существует, либо вы перезапишете старый, и вы в конечном итоге последняя строка зависит только от вашей конфигурации экспорта)

В противном случае вы можете просто использовать инструмент для разделения вашего PDF, их буквально тонны, и они даже онлайн. Таким образом, вы можете выбрать из этих решений то, что вам больше подходит.

...