【问题标题】:How to parse and edit MS Visio file in java code如何在 Java 代码中解析和编辑 MS Visio 文件
【发布时间】:2021-02-28 12:40:18
【问题描述】:

我检查了多个链接,并显示了两个用于在 Java 代码中编辑 MS visio 文件的选项。

  1. Apache POI - HDGF 和 XDGF - 访问 Microsoft Visio 格式文件的 Java API

  2. Aspose.diagram API

有没有人使用上述选项在 Java 语言中进行过任何编码? 我正在使用 Eclipse IDE。

另外请建议是否有第三种更好的方法来使用 java 代码编辑 MS visio 文件。

【问题讨论】:

    标签: java apache-poi visio aspose


    【解决方案1】:

    如果您在谈论图书馆,那么基本上就是这两个。如果我没记错的话,Apache POI AFAIK 无法创建图表,只能读取 - 但请验证一下,自从我十年前上次查看以来,可能发生了一些变化。

    所以这基本上让你只有一个选择。或者你总是可以花几年时间自己写。好吧,人不会简单地走进魔多用java创建visio文件。

    也许您可以考虑改用 SVG,它基本上可以由任何东西生成和使用? Visio 还可以开箱即用地读取和写入 SVG。

    【讨论】:

    • 您能否在此处添加任何有用的 SVG 解析链接。我在 Stack Overflow 上看到了许多显示使用 JAXB 库的选项。我之前使用过 DOM 解析器。但是 JAXB 很难理解。
    • 你可以使用任何xml解析库,SVG就是XML。 Apache Batik 是专门研究 SVG 的知名公司之一。 xmlgraphics.apache.org/batik
    猜你喜欢
    • 2023-03-26
    • 1970-01-01
    • 2018-12-15
    • 1970-01-01
    • 1970-01-01
    • 2010-10-14
    • 1970-01-01
    • 2014-12-11
    • 2020-12-21
    相关资源
    最近更新 更多