Hey all, poi-visio (Apache 2.0 license) is a Java library that loads Visio OOXML (vsdx) files using the Apache POI library which operates on other Microsoft OOXML documents (docx, pptx, xlsx). Currently the library only operates in read-only mode, but its design does not exclude being able to modify existing documents or creating new documents.
https://github.com/BBN-D/poi-visio Additionally, poi-visio-graph (Apache 2.0 license) is a Java library that loads Visio OOXML (vsdx) files using the poi-visio library and creates an in-memory graph structure from the objects present on the page. Not only does it utilize user-specified connection points, but it performs analysis to infer logical visual connection points between the objects on each page. One possible use of this library is to create a Network diagram from a Visio document. https://github.com/BBN-D/poi-visio-graph Dustin PS: It'd be great to see poi-visio make its way into POI mainline, though it's currently light on test cases -- Innovation is just a problem away --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
