Talvez a melhor forma não seja trabalhar com o template em pdf e sim o template em HTML mesmo. Assim, mesmo que aos olhos do usuário não tenha uma quebra de página, você insere um hidden a cada N elementos visuais que não cabem na mesma lauda, ou seja , um elemento hidden que você limita quantos por página aparecerão. Isso só vale a pena testando.
Em resposta a [DUVIDA] Como criar um template PDF que preste?
1