Salve!
Quando eu penso PDF bonitinho, a primeira coisa que vem à minha cabeça é LaTeX. Vc já ouviu falar? É um recurso que permite criar documentos em geral (desses que a gente exporta do Word ou do PowerPoint) e que separa conteúdo da formatação. Vc escreve um arquivo texto (quase como um código) e ele compila pro documento final. Existem diversos pacotes que ajustam a formatação pra vc, mas pode ser que alguns resultados não fiquem bons...
Eu sempre recomendo começar a brincar com LaTeX usando Overleaf, tudo é disponível online e permite pegar um pouco de experiência antes de sair instalando uma tonelada de pacote na sua máquina.
Eu fiz um Google rápido pra ver se tem como criar documentos dinâmicos, e parece que tem um pacote especial pra isso. Dá uma olhada nessa pergunta aqui.
Boa sorte!