Отображение схемы Visio (VSDX) и управление ею через Интернет

У меня есть клиент с довольно сложной схемой, созданной с помощью Visio 2016, и он спрашивает, можно ли

1) просматривать диаграмму через Интернет и 2) управлять диаграммой через Интернет.

Я обнаружил, что № 1 легко сделать, поскольку Visio позволяет сохранить диаграмму в формате .htm, а затем соответствующим образом генерирует множество файлов.

Однако № 2 поставил меня в тупик. Я потратил около 2 часов на поиски в Интернете, но не пришел к каким-либо четким выводам о том, как это сделать.

Что касается управления диаграммой, они просто хотят изменить состояние определенных фигур на «включено» и «выключено». Состояние указывается цветом фона и/или ориентацией фигуры.

Возможно ли это сделать с помощью веб-форм С#?


person Jagd    schedule 16.01.2017    source источник


Ответы (1)


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

В Visio вы можете назначать идентификаторы или классы фигурам, а затем в javascript вы можете использовать их для управления фигурами (например, с помощью d3 или jquery).

Ознакомьтесь с примерами: http://unmanagedvisio.com/html-export-demo/.

person Nikolay    schedule 17.01.2017
comment
Благодаря тонну!! Это будет работать для того, что мне нужно сделать! - person Jagd; 18.01.2017