LINUX.ORG.RU

Поддержка файлов Visio в LibreOffice: история успеха

 , , ,


0

1

Одним из проектов в программе Google Summer of Code 2011 была реализация поддержки файлов Microsoft Visio в LibreOffice. Работа была выполнена шотландской студенткой Эйлид МакАдам (Eilidh McAdam) под руководством сотрудника Attachmate/SUSE Фридриха Штрбы (Fridrich Strba).

Благодаря написанной ими библиотеке libvisio, использующей наработки проекта re-lab, LibreOffice Draw теперь умеет корректно открывать и показывать многие схемы и диаграммы в формате VSD, опубликовать документацию на который компания Microsoft так и не удосужилась.

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

Выпуск LibreOffice 3.5, который будет поддерживать VSD «из коробки», намечен на 8 февраля 2012 года. Утилиты vsd2odg и vsd2xhtml доступны прямо сейчас. Первая входит в состав пакета writerperfect, который необходимо собрать с ключом --with-libvisio. Вторая является частью libvisio.

>>> Подробности

★★★★★

Проверено: JB ()

Какие аналоги визио есть под линукс?

Да, новость хорошая, хоть я и ниразу не видел это visio, а все знакомые мс-девелоперы советуют.

o4kapuk ()

Где качнуть плагин, не нашёл :(

amorpher ★★★★★ ()

Пора уже в новостях добавить раздел LibreOffice или изменить текущий.

Chaser_Andrey ★★★★★ ()
Ответ на: комментарий от amorpher

> Где качнуть плагин, не нашёл :(

Совершенно неожиданно, это не плагин.

AP ★★★★★ ()
Ответ на: комментарий от amorpher
http://linuxgraphics.ru/news.php?readmore=1823

Желающим поковыряться с этим самостоятельно по-прежнему придётся скачать и собрать исходный код libvisio (лучше всё-таки брать из Git), libwpd, libwpg и writerperfect. Сборку последнего необходимо сконфигурировать с ключом --with-libvisio, чтобы собрать утилиты vsd2odg и vsd2xhtml. 

AP, добавь в новость, не все же знают, что vsd2odg и vsd2xhtml в writerperfect входят.

adriano32 ★★★ ()
Ответ на: комментарий от AP

Ладненько, как этот неплагин прикрутить к LibreOffice 3.3.3?

amorpher ★★★★★ ()
Ответ на: комментарий от amorpher

Только имей в виду, что 3.3 и 3.4 не читает эллиптические дуги в стенсилах. Аппроксимация в сплайны будет только в 3.5, ну и прямо сейчас в Git либреофиса есть.

AP ★★★★★ ()
Ответ на: комментарий от AP

Блин, с гита не собирается чего-то. Есть пакет какой где?

amorpher ★★★★★ ()

Отличная новость. Дальнейших успехов.

stormblastt ★★★ ()

Была новость про начало разработки ... И работа выполнена, отлично! =)

renya ★★★★★ ()
Ответ на: комментарий от AP

Ну так и пишу:
$ ./autogen.sh && ./configure && make && sudo make install
error: aclocal not found

amorpher ★★★★★ ()
Ответ на: комментарий от amorpher

А пакеты для сборки софта хоть какие установлены? :)

AP ★★★★★ ()
Ответ на: комментарий от Chaser_Andrey

> Пора уже в новостях добавить раздел LibreOffice или изменить текущий.

Или сделать категорию «Офис», куда заодно можно пихать новости про релизы гнумерика и абиворда.

AP ★★★★★ ()

хорошая новость, надеюсь в следующем году Google Summer of Code поможет ещё больше фич воплотить в жизнь.

а сколько заплатили студентке-то?

heam ()

Замечательная новость, правда, для меня она уже не так актуальна, как минимум год назад - период кучи лабораторных / курсовых работ уже закончен.

hexenlord ()

Ура! Ещё один гвоздь :)

dotbg ★★★★ ()
Ответ на: комментарий от AP

помнится русский студент за одни только багрепорты для гуглехрома больше нагрёб всё тех же зелёных

heam ()

Если не считать отсутствие текста в элементах блок-схемы и овальные элементы в виде треугольных, картинка получилась один-в-один. Правда, на соединительных линиях нет стрелок и они не привязаны к символам.
Но, всё-равно, с Dia работать будет немного поприятнее.

backbone ★★★★★ ()
Ответ на: комментарий от backbone

> Если не считать отсутствие текста в элементах блок-схемы

Фридрих клянётся, что у него в сборке LO из гита всё просто работает и ваще говорит, что у меня просто старый writerperfect (т.е. более чем недельной давности). У меня есть подозрение, что кое-кто просто не залил кое-какие исправления, поскольку скрины говорят о нормальной поддержке текста. Ну и в SVG текст из VSD v11 тоже нормально перекидывается (с v6 есть косяки).

AP ★★★★★ ()
Ответ на: комментарий от maxcom

А разве он не фридесктопом хостится?

AP ★★★★★ ()
Ответ на: комментарий от AP

Фридрих клянётся, что у него в сборке LO из гита всё просто работает и ваще говорит, что у меня просто старый writerperfect

У него есть русские корни? Ты ему о волшебном заклинании разрабов УМВРЧЯДНТ рассказывал? :)

adriano32 ★★★ ()
Ответ на: комментарий от AP

А, LO надо из git собирать тоже?!
Тогда лучше подожду. :)

backbone ★★★★★ ()
Ответ на: комментарий от adriano32

> У него есть русские корни?

Словацкие. Русский он вроде немного понимает (наследие СССР, чо).

AP ★★★★★ ()

Работа была выполнена шотландской студенткой Эйлид МакАдам (Eilidh McAdam)

А не виртуал Саныча ли это?

SteveBallmer ()
Ответ на: комментарий от backbone

В LO из гита (ну или меркуриала, аллах его знает) исправлена всякая фигня типа чтения эллиптических арок, которых как примитива в 3.3 и 3.4 просто нет. В приложении к интервью про это написано :)

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

AP ★★★★★ ()

какие же молодцы!

anonymous ()

Отличная новость. Не смог одну знакомую на линукс перевести из-за того что Visio был необходим дома по рабочим надобностям

Loki13 ★★★★★ ()

А я вчера открыл файлик pptx в LO 3.4 Impress, изменил, сохранил опять в pptx и воаля! Power Point говорит, что файл битый и не открывает.

beda ()
Ответ на: комментарий от beda

У меня лет восемь назад был обратный опыт. Якобы битый файл ppt после (успешного) открытия и сохранения опенофисом начинал читаться в PowerPoint.

AP ★★★★★ ()

Такое чувство, что без инженерного ПО люди жить не могут - да оно нужно единицам.

anonymous ()

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

Jayrome ★★★★★ ()
Ответ на: комментарий от beda

Кыш отсюда железо проверять, а по теме: молодцы! Ждём deb'ов.

anonymous ()

Визио не нужен, но новость хорошая.

Xellos ★★★★★ ()
Ответ на: комментарий от Loki13

>Не смог одну знакомую на линукс перевести из-за того что Visio был необходим дома по рабочим надобностям

И не сможешь. Еще очень долгое время - если не навсегда - эта штука будет скорее «на поиграться» и read-only, так что для более-менее серьезной работы не подойдет. Если, конечно, предположить, что в Visio вообще можно выполнять серьезную работу. A Visio - штука очень удобная, если надо быстро наляпать какую-нибудь бизнес-схемку для презентации. М$ вряд ли выложит описание формата, и наверняка будет вносить кучу несовместимых изменений, как они обычно это делают, так что весь сторонний софт будет глючить и ломать разметку, как всегда.

gaga ()
Ответ на: комментарий от Jayrome

Менеджер из Микрософта в 2008 бегал по Libre Graphics Meeting и доматывался до всех, какой бы им формат файлов открыть, чтобы показать себя белыми и пушистыми. Так ничего и не открыли. Так что пусть ущемятся.

AP ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.