Gera o pdf no front e chama o visualizador de pdf do navegador. depois o usuário se vira pra baixar ou imprimir.

Por enquanto vou fazer o que o colega Pedroaf0 falou... Tenho uma parte admin onde posso gerar o relatório e faço esse window.print; Mas não é o ideal como o welovetech disse. Um diferencial do sistema vai ser essa geração de relatório a partir do aplicativo mobile. Mas como não escalei ainda, é bem viável