【发布时间】:2016-06-27 06:56:12
【问题描述】:
我有一个 word 文档 (XWPFDocument)。它包含一些 visio 图表。 我想动态更新这些图表的文本。 我可以使用 Apache POI 做到这一点吗?
【问题讨论】:
标签: apache-poi visio xwpf
我有一个 word 文档 (XWPFDocument)。它包含一些 visio 图表。 我想动态更新这些图表的文本。 我可以使用 Apache POI 做到这一点吗?
【问题讨论】:
标签: apache-poi visio xwpf
很遗憾没有。根据 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 找到文档,该文档在某些方面缺少,但您可以在 https://msdn.microsoft.com/en-us/library/office/jj684209(v=office.15).aspx 找到其他文档和更新的 XSD 1.1 架构每个提供不同的详细信息,但 SharePoint 参考文档更好,更有用。
此外,通过读取 API,似乎无法访问 Word 文档中嵌入的 Visio 图表。
【讨论】: