Tente usar o Gotenberg. Encontrei recentemente e estou usando em todos os meus projetos. Ele oferece várias maneiras de criar PDFs

Ele faz exatamente o que o pupeeeter faz, mas usando o libre office. Mais leve e eficiente.