使用Word文档中的POI更新Visio Diagrams的文本

时间:2016-06-27 06:56:13

标签: apache-poi visio xwpf

我有一个word文档(XWPFDocument)。它包含一些visio图表。 我想动态更新这些图表的文本。 我可以使用Apache POI吗?

1 个答案:

答案 0 :(得分:1)

不幸的是没有。根据Apache POI API文档,只有对Visio XML文档的读取支持:

http://poi.apache.org/apidocs/org/apache/poi/xdgf/usermodel/XmlVisioDocument.html

  

公共类XmlVisioDocument   扩展了POIXMLDocument   这是使用Visio XML文档(.vsdx)的高级起点。目前,仅实现了读取支持,并且API不成熟并且可能会发生变化。有关visio XML格式(使用XSD 1.0架构)的更多信息,您可以在https://msdn.microsoft.com/en-us/library/hh645006(v=office.12).aspx找到文档。该文档在某些方面缺乏,但您可以在{{3}找到其他文档和更新的XSD 1.1架构每个都提供不同的详细信息,但SharePoint引用具有更好的文档,更有用。

此外,通过阅读API,看起来不可能访问Word文档中嵌入的Visio图表。