一尘不染

VML转换为PNG / PDF(jsp)

jsp

我已经使用raphael js在Internet Explorer
8中拖动流程图。现在,我想将图形导出为图像文件。我找到了一些答案,但仍然感到困惑。有人可以帮我解决这个问题吗?一个示例代码会很棒。


阅读 504

收藏
2020-06-08

共1个答案

一尘不染

导出为PNG或PDF将涉及使用样式表,VML元素和transformNode转换VML2SVG,然后使用AJAX请求将SVG转换为PNG,该请求将图像发布到脚本中,该脚本创建PDF或运行imagemagick并返回结果。伪代码是这样的:

svg = vml.transformNode(vml2svg)
$.post("/svg/png-or-pdf", svg, showImg);
2020-06-08