您可能知道,.odt文件只是一个包含一些文件夹和.xml文件的.zip文件。
我曾经很欣赏这一点,因为我可以制作一个文档模板$KEYWORDS$
,以后可以使用脚本(例如 PHP)替换这些模板$KEYWORDS
。template.odt/content.xml
这在2010 年与Open Office
.
然而,在2011 年,当使用新版本或Open Office
新发布LibreOffice
的. “修复”选项使文档工作正常。奇怪,但仍然可行。 LibreOffice
但是在2012 年,使用这些程序的最新版本创建模板时,点击“修复”选项会导致出现空白页面。这个技巧现在正式无法使用。
.zip ( ) 文件的文件结构在.odf
我看来是一样的。看起来没有什么变化,但它一定有。这就好像创建了一个散列,当内容发生变化而散列没有变化时,软件“决定”无法修复文件。
文档格式发生了哪些变化?有没有办法我仍然可以以这种方式“自动化”我的文件?
随着LibreOffice 4.0的发布,我记得我的这个问题仍然是我正在处理的一个问题,尽管superuser.com 的问题没有得到太多关注。