Я могу подтвердить, что LibreOffice правильно открывает документы Office 2007 (docx) И сохраняет их правильно. Я тестировал до сих пор чуть более 50 документов, которые включают в себя таблицы, рисунки, множество разных полей, абзацы и т. Д.
Они открывают, читают и сохраняют правильно. Протестировано с LibreOffice 3.3.2 и OpenOffice 3.3.0. С OpenOffice у вас будет проблема, что текст будет перемещаться вверх или вниз и, возможно, даже изменить то, как они выглядят.
Это головная боль, которую я могу сказать до свидания, по крайней мере, на данный момент.
Для установки последнего LibreOffice используйте следующее:
Как установить LibreOffice? (замена OpenOffice.org)ПРИМЕЧАНИЕ. Когда вы добавите PPA LibreOffice, появится возможность удалить OpenOffice. Я рекомендую вам удалить его, так как, поверьте мне, это будет намного лучше.
Решение bash, которое удаляет расширение, заменяет периоды символами подчеркивания, затем добавляет обратно расширение:
for f in *.png; do g="${f%.*}"; echo mv -- "$f" "${g//./_}.png"; done
Удалите echo, как только вы убедитесь, что он работает. Его можно было бы довольно легко распространить на общее расширение .ext, если у вас более одного типа файла, например
for f in *.*; do g="${f%.*}"; e="${f##*.}"; echo mv -- "$f" "${g//./_}.$e"; done