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