Как вы, вероятно, знаете, когда читаете этот вопрос, файл .odt - это просто файл .zip, содержащий некоторые папки и файлы .xml .
Я имел обыкновение ценить это, потому что я мог сделать документ с ключевыми словами в OpenOffice (2010) и генерировать, например, разные документы с адресными данными онлайн, используя скрипт PHP.
Интересным файлом является content.xml, где вы можете изменить содержимое текста. После этого вы все застегиваете и получаете работающий .odt.
Однако, когда я создаю новые шаблоны, используя LibreOffice (2012), полученный документ поврежден, и Writer попытается восстановить его, но не удается и оставляет меня с пустым документом.
Файловая структура файла .zip (.odf) для меня выглядит одинаково. Не похоже, что что-то изменилось, но должно быть. Забавно, когда я использую 2012 г. content.xml из поврежденного документа и заархивировал его в рабочий документ 2010 г., он неожиданно снова работает.
Что изменилось в формате документа? Есть ли способ, которым я все еще могу «автоматизировать» мои файлы таким образом? Зачем им менять что-то, что просто приятно для супер пользователей?