Преобразование батика в svg по событию клика

У меня есть простая веб-страница с редактируемым предварительным просмотром изображения .svg, который включает некоторый текст, который пользователь может ввести через стандартную html-форму. Когда они довольны и хотят перейти к следующему шагу, они нажимают кнопку «Сохранить». Теоретически изображение затем будет преобразовано в .jpg и сохранено на сервере.

Я только что наткнулся на конвертер Batik svg в image и успешно использовал его из командной строки следующим образом...

C:\inetpub\wwwroot\batik>java -jar batik-rasterizer.jar образцы/input.svg -d заказы -m изображение/jpeg -q 0,99 -dpi 150

Мой вопрос: можно ли настроить этот инструмент для батика на получение svg после события onclick (кнопки), а затем преобразовать и сохранить его в указанную папку? На самом деле, это правильный инструмент вообще?

Любые идеи или направления будут весьма признательны.

ура дек


person decbrad    schedule 02.09.2013    source источник


Ответы (1)


Он должен работать нормально. Вам просто нужно иметь дело с возвратом текста на сервер и обновлением серверной копии SVG-файла. Затем растрируйте его с помощью Batik. Первый шаг лучше всего выполнить с помощью AJAX. То, как вы работаете с сервером, зависит от того, какой у вас сервер. Если это PHP, Python и т. д., самый простой способ, вероятно, — использовать интерфейс командной строки для Batik (как в вашем примере). Если вы используете веб-фреймворк Java, такой как Jetty или Tomcat, вы можете напрямую использовать библиотеку Batik.

person Paul LeBeau    schedule 05.09.2013