Como você provavelmente sabe quando está lendo esta pergunta, um arquivo .odt é apenas um arquivo .zip contendo algumas pastas e .xml arquivos strongs.
Eu costumava apreciar isso, pois eu poderia criar um documento com palavras-chave no OpenOffice (2010) e gerar, por exemplo, documentos diferentes com dados de endereço online usando um script PHP.
O arquivo interessante é content.xml , onde você pode alterar o conteúdo do texto. Depois, você fecha tudo junto e obtém um trabalho .odt .
No entanto, quando faço novos templates usando o LibreOffice (2012), o documento resultante está corrompido e Writer tentará recuperá-lo, mas falha e me deixa com um documento vazio.
A estrutura de arquivos do arquivo .zip (.odf) parece a mesma para mim. Não parece que algo mudou, mas deve ter acontecido. Engraçado, quando eu uso o 2012 content.xml do documento corrompido e o fecho em um documento de trabalho em 2010, de repente ele funciona de novo.
O que mudou no formato do documento? Existe uma maneira que eu ainda possa 'automatizar' meus arquivos dessa maneira? Por que eles mudariam algo que não é nada além de ser legal para os superusuários?
Tags libreoffice openoffice odt