我们的客户正在使用 oryx 编辑器在浏览器中渲染 bpmn。现在他们要求我捕获 Bpmn 图的图像并保存。java或javascript中是否有任何东西可以将BPMN更改为jpeg,svg格式。
请告诉我我该怎么做
提前致谢
bpmn -to-image实用程序可以帮助您。它允许您从命令行将 BPMN 2.0 图表转换为图像。
您是否搜索过诸如 https://chrome.google.com/webstore/detail/export-svg-with-style/dkjdcaddoplepioppogpckelchefhddi?hl=en-GB之类的浏览器插件 ?
该线程可能会有所帮助 如何将 svg 画布保存到本地文件系统
导出 BPMN 并使用另一个(免费)具有导出功能的 BPMN 工具加载它,例如 http://www.bizagi.com/
如果您正在寻找 BPMN 的 SVG 表示,您可以使用名为“Signavio 核心组件”的 oryx 最新版本。这个项目将 BPMN 保存为 .xml 文件,其中包含一个 svg 表示......所以你可以提取它!
Martin Grofcik 编写了一个 SVG 图生成器:https ://github.com/gro-mar/activiti-crystalball/blob/8e7d3ed387a7a43c92d053a3407788c49c3c4ccb/image-builder/src/main/java/org/activiti/crystalball/diagram/ SVG/SVGCanvasFactory.java