繁体   English   中英

如何将表单另存为图像或在Java中转换为图像

[英]How save Form as image or convert to image in java

我有一个场景

  1. 用户在前端填写表格,例如注册表格

  2. 然后用户保存表单-当用户点击保存按钮时,用户填写的所有数据将发送到rest web-service(使用spring)以将表单数据保存在db中。

但是我也想要这个

  1. 还要保存表单的图像

形式非常复杂,颜色充满了许多徽标。

实现此目标的最佳方法是什么?

  1. 在前端将图像转换为表格并上传至其他

  2. 在后端以图像形式转换数据

该应用程序适用于android和网络

在前端使用-jquery

在后端使用-弹簧

因此,对于您来说,一种简单的解决方案是只使用当前的dom并将其另存为png,您可以使用这样的预构建框架

https://github.com/tsayen/dom-to-image

用纯JavaScript编写的代码,然后可以将生成的png上载到数据库或任何要存储在其中的文件。

例:

var node = document.getElementById('my-node');

domtoimage.toPng(node)
    .then(function (dataUrl) {
        var img = new Image();
        img.src = dataUrl;
        document.body.appendChild(img);
    })
    .catch(function (error) {
        console.error('oops, something went wrong!', error);
    });

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM