是否可以将Visio图表“解析”为文本

问题描述 投票:0回答:1

我正在尝试创建一个实用程序来解析 Visio 文件,并将其转换为图表的“文本”表示形式 - 用于通过 MermaidJs 渲染图表(它使用 Markdown 样式语法来描述图表)

我了解(某种程度上)文件结构,以及形状和连接器(?)的定义如何在“存档”的 page.xml 文件中,并且我可以“强力”解析 XML。但似乎有人可能已经这样做了,并且宁愿不重新创造轮子。

我确实找到了几个显然可以解析 vsdx 文件的实用程序,但它们是用 python 编写的,这对我没有帮助。我对学习一门新语言不感兴趣,尤其是Python(只是个人的事情)。

我最初想到的是用 Node/TypeScript 编写的 CLI,但我也可以在 .Net 中做一些事情。我不是 100% 确定旧的 VSTO sdk 在这里是否有用,或者如果再次我将不得不直接解析 XML。

我也考虑过在 Visio 附加组件中使用 office.js,但是在查看在线文档时,该 api 似乎并不完全支持我需要的功能?

typescript office-js visio
1个回答
0
投票

这个主题看起来不适合 StackOverlow 的问题(属于“寻找工具和库”类别);您可能会在专门的 Visio 论坛上获得更好的运气 - 尝试 https://visguy.com/vgforum/index.php

不管怎样,这是我简单的、毫无根据的观点:算了吧

© www.soinside.com 2019 - 2024. All rights reserved.