Сегодня: Пятница, 29.03.2024, 17:33 (МСК)| Здравствуйте, Гость| Мой профиль | Регистрация | Вход | RSS

Популярно об ИИ.
Третий сезон

Спецэффекты в Cinema4D

Устройства с беспроводным питанием

ТВ-тюнеры. Как выбирать?

Adobe Audition 3. Лучшая в 2010-м
Главная » КОМПЬЮТЕРНОЕ ПО И ЖЕЛЕЗО

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

21.01.2011

Конечно, за свои решения нужно отвечать, и, единожды принципиально отказавшись от использования 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 — немного устаревший дизайн, а именно, верхнее меню нужно уменьшить по размерам. В остальном, все тип-топ. 




Перепечатка материалов или их фрагментов возможна только с согласия автора






Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Ассоциация боевых роботов
Рекомендуем...
Новости

Разделы

Опросы

Какой язык программирования вы считаете наиболее актуальным сегодня?
Всего ответов: 329

Друзья

3D-кино






Найти на сайте:








Об авторе       Контакты      Вопрос-ответ        Хостинг от uCoz