我有一个Spring MVC支持的服务器,在客户端使用AngularJS来显示动态内容。正在研究在浏览器中显示当前内容并将其转换为word文档的可能性
我假设有一种方法可以用Java构建word文档,但为了这样做,我必须将现有的HTML发送到服务器端 - 我该怎么做?只发送文件DOM对象?
假设我能够这样做,如果我想包括2张图片怎么办?我知道可以将图像作为base64字符串发送
总之,我的一般方法是尝试将所有客户端数据发送到服务器并使用Java生成word文档
我找到docx4j所以这种方法似乎有可能。
这是正确的方法吗?任何想法都会得到满足。
答案 0 :(得分:2)
在服务器端,您可以使用Apache POI之类的库来创建docx文档。
有多种方法可以将数据从客户端传递到服务器:
在客户端,有一些JS库可用于创建docx文档: