现在有两个visio文件,一个新的和一个旧的。
对新的做了一些修改。
我需要将这两个文件与进行比较,找出它们之间的差异,。
怎么做呢?有什么工具可以做这个工作吗?谢谢大家!
发布于 2015-12-01 23:58:44
另一个好方法是在此页上。
它涉及到对每个对象的属性(位置、大小等)进行文本比较。可以使用“开发人员”选项卡上的“打印ShapeSheet”函数(Visio 2010+)导出这些属性。
发布于 2012-03-21 01:23:48
您可以使用office编写一些东西,读取文件,遍历每个文件中的工作表/形状等,并对它们进行比较。做起来很容易,很无聊,但你可以让它看上去完全符合你的需要。
您可以将它们保存为XML或HTML,并比较这些文件。
您可以使用谷歌搜索Visio Diff工具。
发布于 2021-05-06 03:47:44
对于较新的格式(*.vsdx),我能够使用文件存档器(例如7zip)和基于文本的diff工具(例如WinMerge)进行比较。
步骤:
OldFile.vsdx
和NewFile.vsdx
解压缩为单独的文件夹。图的差异可以在文件夹extractedFolder\visio\pages\
中找到,每页都应该有XML文件。
可选:
为了清楚地看到这些差异,您可以同时格式化(旧的和新的) XML文件(例如使用Notepad++ XML格式化程序),然后比较diff工具中的格式化文件。
https://stackoverflow.com/questions/9797326
复制相似问题