我正在开发一个允许用户创建设计图的 GMF (RCP/EMF/GEF) 应用程序。作为该应用程序的一部分,我们必须允许用户创建自己的自定义形状以添加到图表中。我们正在考虑使用 SVG 作为形状的存储格式。
我正在寻找一个创建此类画布并允许我们将图像导出为 SVG 文件的 Java 库。它还应该能够导入 SVG 文件并允许操作。即使是 Eclipse 插件也可以,因为我猜我们应该能够在 RCP 应用程序中制作 Eclipse 插件,只要该插件是开源的。
我们将在应用程序中使用 Batik 进行 SVG 工作。许可说明:我们不想让我们的应用程序开源,因此具有 LGPL 等需要衍生作品开源的许可证的库对我们不起作用。