Eu tenho um modelo de certificado ODT que preciso personalizar com alguns elementos (nome, sobrenome, data etc.) antes de imprimi-lo.
Então, eu seria capaz de preenchê-lo com os dados fornecidos em um documento externo (que poderia ser um arquivo .txt contendo, por exemplo, nome, sobrenome, etc.). Digamos que eu tenha que imprimir mais ou menos 100 desses certificados, e eu já tenho os dados dos parâmetros no arquivo externo, eu seria capaz de passar os parâmetros para uma instância de libreoffice headless e imprimir uma versão customizada para cada entrada, tudo isso feito através de um roteiro. A alternativa é preencher os dados manualmente no modelo de cada certificado, o que é estúpido, chato e propenso a erros.
Eu poderia usar o LaTeX, mas já preparei o certificado no formato ODT e não conheço o LaTeX / TeX o suficiente para personalizá-lo com o mesmo nível de controle que já tenho com o libreoffice (por exemplo: família de fontes e tamanho do vários parágrafos, a localização exata do texto, etc., etc.).
Você sabe alguma maneira de conseguir isso com o libreoffice?
Pergunta relacionada:
Como posso escrever um .odt programaticamente?
Diferença no meu caso é que eu só preciso preencher alguns valores de texto.