Como o texto OpenDocument 2010 (.odt) do OpenOffice e o 2012 do LibreOffice são diferentes?

2

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?

    
por Redsandro 19.05.2012 / 16:23

0 respostas