0

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

我刚刚遇到了 Batik svg to image converter,并已从命令行成功使用它,如下...

C:\inetpub\wwwroot\batik>java -jar batik-rasterizer.jar samples/input.svg -d orders -m image/jpeg -q 0.99 -dpi 150

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

任何想法或方向将不胜感激。

欢呼

4

1 回答 1

0

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

于 2013-09-05T03:46:27.130 回答