点击事件后的Batik svg转换

时间:2013-09-02 23:35:23

标签: svg save jquery-svg batik

我有一个简单的网页,其中包含一个可编辑的.svg图像预览,其中包含一些文本,用户可以通过标准的html表单输入。当他们感到高兴并希望继续下一步时,他们会点击保存按钮。从理论上讲,图像将被转换为.jpg并保存到服务器中。

我刚遇到Batik svg图像转换器,并已成功地从命令行使用它,如下所示......

C:\ inetpub \ wwwroot \ batik> java -jar batik-rasterizer.jar 样本/ input.svg -d订单 -m image / jpeg -q 0.99 -dpi 150

我的问题是......可以将这个蜡染工具配置为在onclick事件(按钮)之后获取svg,然后将其转换并保存到指定的文件夹中吗?事实上,这是否是正确的工具?

非常感谢任何想法或方向。

欢呼声 癸

1 个答案:

答案 0 :(得分:0)

应该可以正常工作。您只需要处理将文本返回到服务器并更新SVG文件的服务器副本。然后用蜡染布光栅。使用AJAX可以最好地实现第一步。如何执行服务器端取决于您运行的服务器类型。如果它是PHP,Python等,最简单的方法可能是使用Batik的命令行界面(根据你的例子)。如果您正在运行Jetty或Tomcat等Java Web框架,则可以直接使用Batik库。