I tried to add page breaks via <break> element to a report template for all non-pdf exports. First I set the key of those break elements to 'nonPdfFields' and set property 'net.sf.jasperreports.export.pdf.exclude.key.nonPdfFields' with value 'nonPdfFields' on the report level. This still renders the page breaks in pdf export. Then I tried the same setting the 'net.sf.jasperreports.export.pdf.exclude' property on break element level. The output however is still the same - page breaks are included in all export formats.