如何使用python编辑Visio文件(vsdx)中的文本?

时间:2018-07-29 14:06:52

标签: python visio open-packaging-convention

我试图自动化一些翻译工作,只需要编辑Visio( vsdx )文件中的所有文本,就无需更改图表。

我一直在寻找执行此类操作的方法,但找不到任何有用的方法。

如何将vsdx导入python,全局编辑文本,然后导出vsdx

1 个答案:

答案 0 :(得分:0)

首先,您应该阅读有关 VSDX图形文件格式的更多信息。以下是一些参考:

  1. Visio VSDX Drawing File Format
  2. Introduction to the Visio file format (.vsdx)
  3. Manipulate the Visio file format programmatically

另外,请熟悉Open Packaging Conventions and XMLECMA 376-新的vsdx所基于的标准(微小提示:vsdx是通常的档案)。

在那之后,您将发现基本上有很多库甚至是用python编写的,它们都可以与vsdx一起使用。

更新:正如 Nikolay 礼貌地指出的那样,实际上没有太多的库可以处理这种文件。因此,我在这里的措辞(很多)完全是错误的。 相反,很少有文章介绍如何处理vsdx格式。