Я собираюсь мигрировать в Xubuntu; У меня есть вопрос о форматах DOCX. У меня есть несколько сотен проприетарных файлов DOCX. Я хочу иметь возможность редактировать их без уничтожения форматирования и нечитаемости в Office. Будет ли лучше конвертировать их в совершенно другой формат? Если так, что является хорошим форматом, который поддерживает богатое форматирование? Можно ли его использовать в Office?
4 ответа
Формат файла .docx спорно проскочить процесс стандартизации, был объявлен открытым стандарт ноября 2008 года под названием Open Office XML. Однако он все еще явно обременен патентом. Ричард Столлман, которого я бы назвал авторитетом в этом, заявил: «Microsoft предлагает бесплатную патентную лицензию на OOXML на условиях, которые не допускают бесплатную реализацию».
Лучший способ действий - открыть файлы в Open Office и сохранить их в одном из действительно открытых вариантов ODF (OpenDocument Format). У вас почти наверняка возникнут незначительные проблемы с форматированием при открытии файлов в Open Office, но это будет стоить этой боли, чтобы получить данные в действительно открытом и бесплатном формате документа.
Дополнительную информацию об этом можно найти в статье в Википедии - Microsoft Office Open XML
Также статья в википедии о формате OpenDocument
В моем опыте поддержка docx в OOo довольно ужасна - если вам нужна сопоставимость, сохраняйте их как файлы Office 97 или 2000 из MS Office, если это возможно, - она отлично работает практически на всех объектах, к которым вы добавляете. Если вы не используете действительно продвинутый материал, старые двоичные форматы, как правило, работают лучше и лучше поддерживаются, чем версия MS Office Open XML (которая отличается от стандарта, который они представили) в большинстве офисных пакетов.
Я бы просто оставил их как .docx - .docx, хотя разработанный Microsoft фактически является открытым стандартом (форма Office Open XML) и может быть прочитан не только MS Office, но и Libre/Open Office, AbiWord, и т.п.
Редактирование их в приложении, отличном от MS Office, может привести к небольшим изменениям и различиям, в зависимости от сложности ваших документов, но я сомневаюсь, что вам повезет с переходом на другой формат.
И OpenOffice.org, и Microsoft Word 2010 могут быть настроены на использование "OpenDocument XML" (ODF) вместо "Office Open XML" от Microsoft.
Когда вы впервые запускаете только что установленный Word 2010, он предлагает этот вариант с описанием "OpenDocument XML" как для большей совместимости с другими продуктами.
Лично я бы рассмотрел разметку обычного текста в кодировке UTF-8. Предполагая желаемое богатство "богатого форматирования", это заголовки, заголовки, выделение, гиперссылки, изображения, таблицы, цитаты, оглавление и, возможно, не намного больше.