Ao escrever algum código que gere um PDF, pode ser muito chato escrever algum código e, em seguida, gerar o PDF para ver os resultados. Aqui está uma dica para ver as modificações feitas em seu código quase em tempo real.
Primeiro, escreva um teste de unidade que gerará seu arquivo. É importante ter algo que não esteja totalmente acoplado às suas visualizações da web. Se você estiver usando Django, adicione alguns acessórios ao TestCase se precisar.
Quando seu TestCase estiver funcionando, execute-o com este comando (supondo que você esteja usando Django):
watch ./manage.py test myapp.GeneratePdf
Isso executará os testes continuamente e informará se há algo errado com seu código.
Próxima e última etapa, abra seu arquivo pdf com um leitor que atualiza a saída nas modificações do arquivo, como o Evince.
E você está pronto para ir, se tiver uma tela grande ou uma configuração de monitor duplo, você pode ter seu editor de texto próximo ao arquivo PDF gerado atualizado.