У меня есть документ с текстом (XWPFDocument). Он содержит некоторые диаграммы visio. Я хочу обновить текст этих диаграмм динамически. Могу ли я сделать это с помощью Apache POI?Обновить текст диаграмм Visio с использованием POI в документе Word
ответ
К сожалению, нет. Согласно API документации Apache POI, есть только для чтения поддержку XML документа Visio:
http://poi.apache.org/apidocs/org/apache/poi/xdgf/usermodel/XmlVisioDocument.html
общественный класс XmlVisioDocument расширяет POIXMLDocument Это ваш высокого уровня отправной точкой для работы с документами XML Visio (.vsdx). В настоящее время реализована только поддержка чтения, и API не является зрелым и может быть изменен. Для получения дополнительной информации о формате visio XML (с помощью схемы XSD 1.0) вы можете найти документацию по адресу https://msdn.microsoft.com/en-us/library/hh645006(v=office.12).aspx. В некоторых документах этот документ отсутствует, но вы можете найти дополнительную документацию и обновленную схему XSD 1.1 по адресу https://msdn.microsoft.com/en-us/library/office/jj684209(v=office.15).aspx. Каждый из них предоставляет различные данные, но Ссылка SharePoint имеет лучшую документацию и более полезна.
Кроме того, из чтения API не представляется возможным получить доступ к диаграмме Visio, встроенной в документ Word.
Есть ли какие-либо другие рамки, которые можно использовать? –