![OpenOffice 的 2010 开放文档文本 (.odt) 和 LibreOffice 的 2012 开放文档文本 (.odt) 有何不同?](https://linux22.com/image/1315529/OpenOffice%20%E7%9A%84%202010%20%E5%BC%80%E6%94%BE%E6%96%87%E6%A1%A3%E6%96%87%E6%9C%AC%20(.odt)%20%E5%92%8C%20LibreOffice%20%E7%9A%84%202012%20%E5%BC%80%E6%94%BE%E6%96%87%E6%A1%A3%E6%96%87%E6%9C%AC%20(.odt)%20%E6%9C%89%E4%BD%95%E4%B8%8D%E5%90%8C%EF%BC%9F.png)
当你读到这个问题时,你可能已经知道,.odt文件只是一个。压缩包含一些文件夹的文件和.xml文件。
我以前很欣赏这一点,因为我可以制作一个包含关键词的文档开发办公室(2010),并使用 PHP 脚本在线生成包含地址数据的不同文档。
有趣的文件是内容.xml,您可以在其中更改文本内容。之后,您将所有内容压缩在一起,然后您就得到了一个可以工作的.odt。
但是,当我使用以下方法制作新模板时自由办公室(2012),结果文档已损坏,并且作家将尝试恢复它,但会失败并留下一个空文档。
文件结构。压缩(.odf)文件在我看来是一样的。看起来好像没有什么变化,但肯定有变化。有趣的是,当我使用 2012内容.xml从损坏的文档中将其压缩到可以工作的 2010 文档中,它突然又可以工作了。
文档格式有什么变化?我还能用这种方式“自动化”我的文件吗?他们为什么要改变对超级用户来说毫无用处的东西?