Отображение и управление диаграммой Visio (.vsdx) через Интернет
У меня есть клиент с довольно сложной диаграммой, которую он создал с помощью Visio 2016, и он спрашивает, возможно ли
1) Просмотр диаграммы через Интернет и 2) Управление диаграммой через Интернет
Я обнаружил, что № 1 легко сделать, так как Visio позволяет сохранить диаграмму в формате.htm, а затем генерирует множество файлов соответственно.
Тем не менее, № 2 поставил меня в тупик. Я потратил около 2 часов на поиск в интернете, но не пришел к четким выводам о том, как это сделать.
Что касается манипулирования диаграммой, они просто хотят изменить состояние определенных фигур на "включено" и "выключено". Состояние указывается цветом фона и / или ориентацией фигуры.
Можно ли это сделать с помощью веб-форм C#?
1 ответ
Вы можете взглянуть на мое расширение. Это позволяет вам экспортировать диаграмму Visio как SVG, которой относительно легко манипулировать / анимировать.
В Visio вы можете назначать идентификаторы или классы фигурам, а затем в javascript вы можете использовать их для управления фигурами (например, с помощью d3 или jquery)
Проверьте образцы: http://unmanagedvisio.com/html-export-demo/