ご存じのとおり、.odtファイルは、いくつかのフォルダーと.xmlファイルを含む単なる.zipファイルです。
以前はこれを高く評価していました。これを使用してドキュメント テンプレートを作成し、後でスクリプト (PHP など) を使用してこれらを$KEYWORDS$
置き換えることができたからです。これは2010年に.$KEYWORDS
template.odt/content.xml
Open Office
しかし2011 年Open Office
に、 の新しいリリースまたは新しくリリースされた を使用してテンプレートが作成されたとき、LibreOffice
このトリックにより問題が発生 しLibreOffice
ました。「修復」オプションにより、ドキュメントが古くなりました。奇妙ですが、それでも機能します。
しかし2012 年に、これらのプログラムの最新バージョンでテンプレートを作成し、「修復」オプションを押すと、空白のページが表示されました。このトリックは公式には使用できなくなりました。
.zip ( ) ファイルのファイル構造は.odf
同じように見えます。何かが変わったようには見えませんが、変わったに違いありません。あたかもハッシュが作成されたかのように、ハッシュが変更されずにコンテンツが変更されると、ソフトウェアはドキュメントを修復できないと「判断」します。
ドキュメント形式の変更点 この方法でファイルを「自動化」する方法はありますか?
libreOffice 4.0のリリースで、この私の質問はまだ私が取り組んでいる問題であることを覚えていますが、superuser.com の質問はあまり注目されませんでした。