我有一个简单的网页与一个可编辑的.svg图像预览,其中包括一些文本,用户可以通过一个标准的html形式输入。当他们感到高兴并想要继续下一步时,他们单击保存按钮。理论上,该图像将被转换为.jpg并保存到服务器上。
我刚刚遇到了Batik svg到图像转换器,并成功地从命令行使用它,如下所示…
C:\inetpub\wwwroot\batik>java -jar batik-rasterizer.jar示例/input.svg -d orders -m图像/jpeg -q 0.99 -dpi 150
我的问题是。此batik工具是否可以配置为在onclick事件(按钮)之后获取svg,然后将其转换并保存到指定的文件夹?事实上,这真的是正确的工具吗?
任何想法或方向都将受到极大的赞赏。
干杯12月
发布于 2013-09-05 11:46:27
它应该工作得很好。您只需处理将文本返回到服务器并更新SVG文件的服务器副本。然后用蜡染光栅化它。第一步最好用AJAX来实现。如何运行服务器端取决于您运行的是哪种服务器。如果是PHP、Python等,最简单的方法可能是使用Batik的命令行界面(根据您的示例)。如果您运行的是Java web框架,如Jetty或Tomcat,则可以直接使用Batik库。
https://stackoverflow.com/questions/18582083
复制相似问题