ProcessOn画流程图网站,使用什么技术做的

2025年03月26日 02:36
有1个网友回答
网友(1):

前端是用Javascript操作canvas绘出各个元素(因此一些老的浏览器,如IE6、7等,无法使用),这些元素都是预定义的(包括rectangle, teardrop, standardImage等等),因此在浏览器中可以任意缩放而不失真。
保存到后端的时候将整个画布和元素的属性定义用json(具体格式可以看.pos文件或者看POST的内容)传到服务器(应该是java实现的),重新绘制成PNG(他们的PDF就是PNG转的,所以无法矢量缩放)提供用户下载