Чем открывать docx?

Конечно, за свои решения нужно отвечать, и единожды принципиально отказавшись от использования Word 2007 на своем рабочем месте, я оказался в довольно патовой ситуации, поскольку ни один из озвученных и распространенных в Интернете советов по чтению и конвертации файлов docx без участия Office 2007 не оказался приемлемым. Так чем же открывать docx?

Что интересно, этот вопрос актуален и для начала 2011 года. Вообще, политику Microsoft с изменением главного формата для основного и наиболее популярного пакета из семейства Office непредвзято комментировать довольно трудно. Дело в том, что Word 2007 довольно сильно изменился по организации рабочего интерфейса с упразднением главного меню как такового и распределением привычных функций в различных логических блоках управления. В общем, система оказалась неудобной, чтобы не говорили ее появившиеся сторонники. Даже ваш покорный слуга, привыкший приспосабливаться к любым новациям, посмотрев на Office 2007, решил напрочь отказаться от его использования. Мне вполне достаточно того, что предоставляет вариант 2003.

Но внедрение нового формата docx несколько поставило в тупик, потому как в более старых версиях Word он изначально не читался. Мало того, множество пользователей OpenOffice.org столкнулись с такой же проблемой: поддержка чтения docx в этом пакете была реализована гораздо позднее с появлением компонента Odf-Converter.

В момент первоначального распространения Office 2007 для решения ситуации с преобразованием форматов первыми активизировались сервисы Web 2.0. Их сейчас несколько. Дело в том, что структурно формат docx представляет обновленную концепцию, основанную на Open XML и использующую сжатие по алгоритму zip. Чтобы посмотреть наглядно, как все там организовано, достаточно провести простое действие, а именно, взять любой docx-файл и заменить его расширение на zip. Войдя в получившийся архив, вы можете найти там множество файлов xml и так далее. Соответственно, для того, чтобы сделать преобразование из docx в doc, необходимо просто считать все данные из XML и создать на их базе текстовый файл старого поколения. Службы Web 2.0, которые подразумевают конвертацию в режиме онлайн, стали очень популярны еще до появления отдельных программ преобразования форматов. Но, как оказалось, веб-вариант далеко не всегда удобен, особенно если речь идет о преобразовании больших документов, а также содержащих таблицы, изображения и так далее. Также стоит отметить, что в каждом из случаев можно встретить несколько разнящиеся алгоритмы. Например, одни не очень адекватно передавали форматирование текста, и так далее. Плюс к этому есть и организационные различия, например, некоторые сервисы типа http://docx-converter.com просят закачать им файл, указать формат, в который нужно сделать преобразование, после чего присылают готовый вариант на указанный e-mail. Это может происходить быстро, а в некоторых случаях ответ приходилось ждать несколько суток. Затем появились программы преобразования форматов… уф-ф. Они распространены и сейчас, их много, причем очевидно, что разработчики просто снимают сливки со сложившейся проблемы. Практически все более-менее нормальные решения — shareware, стоимость разнится от $19.99 до $160. Есть, конечно, несколько бесплатных вариантов в виде полустуденческих поделок, но в данном случае я их и рекомендовать не буду, поскольку программирование там плохое — низкая скорость конвертации плюс к этому все параллельно работающие приложения временно подвисают.

Увидев большую волну неприятия сложившейся ситуации, Microsoft довольно быстро (в мае 2007-го) выпустила первую версию специальной заплатки для Office 2003 — FileConverter, которая на данный момент в последний раз обновлена 6 января 2010 года и «весит» 37 Мб. При ее установке в большинстве случаев файлы docx начинают открываться в Word 2003, но не всегда это проходит гладко. Например, у меня это не прошло — любые попытки сопровождались сообщением «Ошибка открытия файла», то есть, по существу, зря я 37 Мб выкачивал. Никакие перезагрузки и т.п. не помогали. Таким образом, сложилась следующая ситуация:

. Установка только для чтения docx-файлов Word 2007 параллельно с действующим Word 2003, в котором привык работать, нецелесообразна, поскольку каждый из этих пакетов пытается перетягивать одеяло на себя, при этом постоянно требует вставить инсталляционный диск.

. Заплатка FileConverter от Microsoft на мой Word 2003 не подействовала, хотя отмечу, что у большинства ситуация таким образом исправилась. . Установка новой версии OpenOffice.org — неплохой вариант, но дистрибутив весит около 350 Мб. И это нужно скачать только для того, чтобы открывать docx-файлы!

. Использование веб-сервисов по конвертированию в режиме онлайн неудобно для больших файлов. К тому же хотелось бы иметь программу, которая могла бы читать docx-файлы и без подключения к Интернету.

. Большинство софта преобразования является платным.

При этом один мой знакомый остановил свой выбор на shareware-конверторе, после чего пошел по тривиальному пути — начал искать «кряк» для него. В результате нахватался вирусов под завязку, тема-то модная. Причем я посмотрел, как у него работает эта программа, и отметил, что при преобразовании теряются все вставленные изображения. Мой визави спросил, что делать в такой ситуации, на что я посоветовал ему изменить разрешение docx на zip и войти в архив.

Какое решение нашел я?

Не люблю ситуацию, в которой меня считают за дурака, поэтому 200 Мб моего интернет-трафика, которые, в принципе, я мог выделить на закачку OpenOffice.org, решил потратить на поиск наиболее оптимального решения. Требования: оно должно быть бесплатным и иметь малые объемы. Нужно сказать, что поиск такого решения для меня был жизненно необходимым, поскольку нужно было перебивать для веба базу туристических программ одной фирмы, а вся она была изначально во множестве docx-файлов. Поэтому один из довольно частых интернет-советов: «попросите того, кто вам выслал docx, сохранить у себя в doc и переслать заново», тут неприемлем.

Но… усидчивость себя оправдала, даю ссылку: www.abisource.com. Это текстовый редактор AbiWord, сделанный в стиле WordPad (Windows), который позволяет читать файлы наиболее популярных форматов, в том числе и беспроблемно docx, редактировать их и сохранять в любые другие стандарты. Файл инсталляции «весит» около 6 Мб. Программа является freeware, лицензия — GPL.

Кстати, очень приятный пакет, имеются фактически все нужные функции Word 2003, хорошо спрограммирован (требует очень малых ресурсов от аппаратной части). Единственный недостаток по сравнению с тем же Word 2003 — немного устаревший дизайн, а именно, верхнее меню нужно уменьшить по размерам. В остальном все тип-топ.

Кристофер


Компьютерная газета. Статья была опубликована в номере 04 за 2011 год в рубрике soft

©1997-2024 Компьютерная газета