web项目导出word之用blob保存的图片
来源:互联网 发布:淘宝卖家发货怎么打包 编辑:程序博客网 时间:2024/06/05 09:45
问题摘要:web项目中有个功能,需要将动态页面保存为word,该页面中含有图片,数据库使用blob格式保存
实现思路:使用ftl保存word模板,后台部分直接将所有数据处理好交给ftl即可。其中blob数据需要转换为base64,word方可正确显示
详细方法:1,准备好需要的word模板,将文字类变量用${}替换,图片部分保留不动,word文档另存为xml格式;
2,使用文本编辑器打开xml文件,这时候会看到xml文档中出现很长串的英文字符码,为图片base64编码,替换为${}保存,并将xml代码保存为ftl文件;
3,java后台代码处理数据,
BLOB image=获取的blob数据;
InputStream inStream = image.getBinaryStream();
long nLen = image.length();
if(nLen > 0){
int nSize = (int) nLen;
byte[] data = new byte[nSize];
inStream.read(data);
inStream.close();
BASE64Encoder encoder = new BASE64Encoder();
String rohto = encoder.encode(data);
rohto为base64编码,作为参数传递给ftl展示即可
0 0
- web项目导出word之用blob保存的图片
- 导出数据库BLOB图片
- web项目页面保存为word文件
- JSP Oracle BLOB 图片保存
- struts+hibernate上传图片保存到oracle的blob字段
- JAVA将图片保存成oracle的Blob类型数据
- 菜鸟之关于java web项目里导出excel,word 等简单总结
- Web导出(一)之HTML代码导出到Word
- Web导出(二)之Freemarker+XML导出Word
- HIGHCHARTS 在WEB生成SVG图片导出到word的详细操作步骤 导出另存为以及文件中文名称的实现
- 导出word中图片的方法
- fremark导出word,带图片的
- 含图片的word模板导出
- freeMarker图片导出word的demo
- word中取消超连接 和 把word中的图片导出并保存
- java web项目利用freemarker导出word文件小例子
- Word图片导出方法
- 导出word图片
- NAT转换
- 树莓派一些传感器的使用
- IOS开发入门(9)-本地化(2)
- 对cookie的简单运用
- /sys 文件系统下的目录结构
- web项目导出word之用blob保存的图片
- PAT乙级1025
- 随机数
- Linux输出重定向,vim与gedit
- MySQL常用命令
- LeetCode 46. Permutations
- LINUX系统下caffe开发环境和python接口的配置(利用GPU和CUDNN加速)
- Baekeland and Hartmann report that the "short sleepers"
- Centos7下载地址