Inviável e muito limitado. Suponhamos que esse pdf precisa ser baixado diretamente pelo usuário em qualquer Browser ou dispositivo. Ou que preciso disparar um email com ele anexado. Isso só é possível utilizando o back e é a forma lógica e correta para tal.
Respondendo a [Não disponível] dentro da publicação [Ajuda] Renderizar PDF a partir de HTML com Node.js
4