Na minha empresa a gente fez uma api em Python onde é enviado os dados via json também e é retornado o pdf.
Nós usamos uma biblioteca onde renderiza o Html e depois gera o PDF, mas as vezes acontece de não ficar igual ao html.
Estava querendo testar outras bibliotecas, talvez em node.js, mas seria ótimo se tivesse uma ferramenta igual ao fastreport de forma open source.
1
1
Minha objetivo depois de validado e bem estruturado, é liberar de forma opensource e ate registrar uma imagem docker desse projeto.