Separar as páginas e baixa um zip de uma aplicação Report PDF

Tenho uma aplicação ReportPDF que pode gerar várias páginas. Atualmente, uso um botão Ajax na barra de ações com o código ‘sc_redir(“pdfreport_qits”, id_qit={id}, “_self”, “E”, 1000, 1000);’. No entanto, gostaria que cada página do PDF fosse separada em arquivos distintos e, em seguida, que esses PDFs fossem compactados em uma pasta ZIP. Isso é possível?

Passe os para uma app blank.

Importando a biblioteca tcpdf na blank, gere os pdfs para cada página (um controle manual deve ser criado para tal).

Salve em arquivo os PDF.
Use o zip do php para compactuar.