There is no specific size limit to the number of pages a generated report can be.
The number of pages a report can be depends on the following parameters:
- Memory setting for your JVM
- How much memory the rest of your application uses
- How complex your pages are, how many bitmpts, etc.