编程语言
首页 > 编程语言> > 在java中创建visio 2013文件

在java中创建visio 2013文件

作者:互联网

我想用Java创建一个.vsdx文件(绘图). Visio 2013使用Open Packaging Convention.我不知道从哪里开始,目前引用此链接http://blogs.office.com/2013/01/29/10-tips-for-developers-working-with-the-visio-vsdx-file-format/.

我想使用Java在Eclipse中编写此程序,但上面的链接完全使用Visual Studio中的C#进行了解释.我没有为Visio 2013获得任何Java库.有人可以帮助我并且想一想我应该如何在Java中创建一个由Visio 2013支持的.vsdx文件?

解决方法:

您应该注意一些并发症:

> Visio 2013文件格式在XSD 1.1架构中指定. JAXB无法使用此版本的XSD,这意味着您必须执行大量手动工作才能将数据解析为Java对象.
> Aspose.Diagram在其功能方面存在相当大的差距,基于我几周前对其进行的简短评估.
> OpenXML4J的工作对于操作OPC容器非常有效,但是当将JAXB与此一起使用时会有一些困惑(即,XML文档本身内的关系不被挖掘,必须在第二个直接DOM中读取,通过).

我的方法是将XSD Schema破解回1.0版本,并使用对象的N个属性按类型切换.当我完成工作后,我将很乐意分享JAXB可以使用的XSD.

标签:java,apache-poi,aspose,visio2013,open-packaging-convention
来源: https://codeday.me/bug/20190612/1223598.html