yandex

Интеграция OpenOffice с GoogleDocs

Author:

Внезапно оказалось, что чуть меньше, чем через месяц у меня начнется сессия.

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

Так как я занимался и буду заниматься подготовкой к сесии как на работе, так и дома, мне требуется мобильность всей информации.

Постоянно носить с собой ноутбук не нравится. Носить файлы на флешке тоже не совсем удобно.

В прошлый раз я использовал GoogleDocs, но меня смущали некоторые моменты и сложности, на которые я натыкался при построении сложных таблиц или графиков.

Но тем не менее, использование этого сервиса в остальном полностью отвязывало меня от операционной системы, используемого программного обеспечения или месторасположения. Единственное требование — наличие доступа к интернету.

В этот раз я придумал новое извращение. Неожиданно пришла в голову идея использовать OpenOffice с синхронизацией через GoogleDocs. И решение нашлось практически сразу.

Найден был проект с названием «oo-googledocs-integrator», но, к сожалению, его разработка была остановлена в апреле 2008 года. На главной странице после извинений и соболезнований есть ссылка на проект от польских разработчиков – «ooo2gd». Последняя версия плагина к OpenOffice – 2.2.0 от апреля 2010 года.

Системные требования — Java 5 SE, OpenOffice старше 2.х или StarOffice 8 и выше. Думаю, на IBM Lotus Symphony 3 он тоже будет работать, так как он основан на OpenOffice 3.

Скажу по секрету, для Microsoft Office есть точно такой же плагин от компании OffiSync 😉

 

На момент написания статьи я использую Ubuntu 10.10 со стандартным предустановленным программным обеспечением.

 

После того, как я скачал плагин ooo2gd и попытался его установить

OpenOffice Writer → Сервис → Управление расширениями →Добавить

 

Заметка: Так же можно установить из командной строки:

vadim@sabinich:~$ /usr/lib/openoffice/program/unopkg gui -f gdocs_2.2.0.oxt

Я получил ошибку:

(com.sun.star.registry.CannotRegisterImplementationException?)

{{ Message = “”, Context = (com.sun.star.uno.XInterface) @0}}

[img_assist|nid=618|title=|desc=|link=node|align=center|width=640|height=195] Я не стал вникать в суть проблемы, но решается она простой переустановкой двух пакетов openoffice.org-java-common и openoffice.org-java.

 

Для удаления вам потребуется выполнить команду:

vadim@sabinich:~$ sudo apt-get remove openoffice.org-java-common openoffice.org-java

После чего увидите следующее:

Чтение списков пакетов… Готово

Построение дерева зависимостей

Чтение информации о состоянии… Готово

Заметьте, вместо openoffice.org-java выбирается openoffice.org-core

Пакет topenoffice.org-java-common не установлен, поэтому не может быть удалён

Пакеты, которые будут УДАЛЕНЫ:

openoffice.org-base-core openoffice.org-calc openoffice.org-common openoffice.org-core openoffice.org-draw

openoffice.org-emailmerge openoffice.org-gnome openoffice.org-gtk openoffice.org-help-en-gb openoffice.org-help-en-us

openoffice.org-help-ru openoffice.org-impress openoffice.org-l10n-en-gb openoffice.org-l10n-en-za topenoffice.org-l10n-ru

openoffice.org-math openoffice.org-style-human openoffice.org-writer python-uno

обновлено 0, установлено 0 новых пакетов, для удаления отмечено 19 пакетов, и 0 пакетов \t\t\tне обновлено.

После данной операции, объём занятого дискового пространства уменьшится на 327MB.

Хотите продолжить [Д/н]? y

(Чтение базы данных … на данный момент \t\t\tустановлено 125655 файлов и каталогов.)

Удаляется пакет openoffice.org-help-ru …

Удаляется пакет openoffice.org-help-en-us …

Удаляется пакет openoffice.org-help-en-gb …

Удаляется пакет openoffice.org-writer …

Удаляется пакет openoffice.org-calc …

Удаляется пакет openoffice.org-base-core …

Удаляется пакет openoffice.org-l10n-ru …

Удаляется пакет openoffice.org-l10n-en-za …

Удаляется пакет openoffice.org-l10n-en-gb …

Удаляется пакет openoffice.org-emailmerge …

Disabling: tmailmerge.py

 

unopkg done.

Удаляется пакет python-uno …

Удаляется пакет openoffice.org-math …

Удаляется пакет openoffice.org-impress …

Удаляется пакет openoffice.org-gnome …

Удаляется пакет openoffice.org-gtk …

Удаляется пакет openoffice.org-draw …

Удаляется пакет openoffice.org-core …

Удаляется пакет openoffice.org-common …

Удаляется пакет openoffice.org-style-human …

Обрабатываются триггеры для man-db …

Обрабатываются триггеры для desktop-file-utils …

Обрабатываются триггеры для python-gmenu …

Rebuilding /usr/share/applications/desktop.ru_RU.utf8.cache…

Обрабатываются триггеры для shared-mime-info …

Обрабатываются триггеры для hicolor-icon-theme …

Обрабатываются триггеры для python-support …

Я не случайно привел полный вывод того, то происходило. Обратите внимание на выделенную желтым цветом строку =)

Возможно, проблема была именно в этом. К сожалению, я обратил на это внимание только когда стал описывать в статье удаление этих пакетов. Если мое предположение оказалось верным — обрадуйте меня в комментариях!

 

После этого вам следует установить все обратно

vadim@sabinich:~$ sudo apt-get install openoffice.org-base-core topenoffice.org-calc openoffice.org-common openoffice.org-core openoffice.org-draw openoffice.org-emailmerge openoffice.org-gnome openoffice.org-gtk openoffice.org-help-en-gb openoffice.org-help-en-us openoffice.org-help-ru openoffice.org-impress openoffice.org-l10n-en-gb openoffice.org-l10n-en-za openoffice.org-l10n-ru openoffice.org-math openoffice.org-style-human openoffice.org-writer python-uno openoffice.org-java-common

И все. Осталось повторить установку этого плагина, которая должна завершиться с положительным результатом.

Никаких настроек через «Управление расширениями» у плагина нет. После его установки и активации появляется дополнительная панель управления.

[img_assist|nid=619|title=|desc=|link=node|align=center|width=640|height=285]

С помощью которой вы можете импортировать с GoogleDocs, экспортировать в GoogleDocs. А так же провести те же самые действия с сервисом Zoho,      либо экспортировать с помощью WebDAV.

В остальном, при использовании этого плагина не должно возникнуть никаких вопросов, даже при условии, что интерфейс только английский.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *