java jxl添加水印(基于jxl2.6.12修改编译版)_
2010-04-21 19:54
309 查看
因数据安全,需要将生成的报表xls,添加水印,所以自已在jxl中进行代码修改。
使用例子
public class testJxl {
public static void main(String[] args) throws Exception {
OutputStream out = new FileOutputStream("./aaaa.xls"); // 写入到FileInputStream
WritableWorkbook wwb= Workbook.createWorkbook(out);
WritableSheet ws1=wwb.createSheet("test1", 0) ; // 得到工作薄中的第一个工作表
File fileImg = new File("./kkkk.bmp");
byte imageData[] = new byte[(int)fileImg.length()];
FileInputStream fis = new FileInputStream(fileImg);
fis.read(imageData);
// must be 24 bit true-colour,bmp file
// * @param imageByte
// * @param widthPixel
// * @param heightPixel
ws1.setWaterMarkImage(imageData,459,142);
wwb.write();
wwb.close();
fis.close();
out.close();
}
}
下载地址:
http://download.csdn.net/source/2257294
使用例子
public class testJxl {
public static void main(String[] args) throws Exception {
OutputStream out = new FileOutputStream("./aaaa.xls"); // 写入到FileInputStream
WritableWorkbook wwb= Workbook.createWorkbook(out);
WritableSheet ws1=wwb.createSheet("test1", 0) ; // 得到工作薄中的第一个工作表
File fileImg = new File("./kkkk.bmp");
byte imageData[] = new byte[(int)fileImg.length()];
FileInputStream fis = new FileInputStream(fileImg);
fis.read(imageData);
// must be 24 bit true-colour,bmp file
// * @param imageByte
// * @param widthPixel
// * @param heightPixel
ws1.setWaterMarkImage(imageData,459,142);
wwb.write();
wwb.close();
fis.close();
out.close();
}
}
下载地址:
http://download.csdn.net/source/2257294
相关文章推荐
- jxl 操作excle 修改 添加 追加批注 java
- JAVA实现图片的修改,添加文字水印效果
- java实现给图片添加水印
- java给图片添加水印文字
- OpenWrt编译并添加自己写的应用-基于MT7620a
- JAVA给图片添加水印和文字
- 添加右键菜单:编译java文件
- java给图片添加水印
- 【J2SE】Java实现给图片添加水印
- Java实现给图片添加水印
- java 添加水印 清除水印
- java基础-StringBuffer(常见功能—添加、删除和修改)
- 修改百度编辑器自动添加水印控制宽高
- Myeclipse修改Java文件后tomcat不能自动编译
- java基于jxl 导出excel例子
- Java 给图片和动图添加水印的方法
- 使用Java添加图片水印和文字水印
- JAVA不使用POI给Word文档添加水印
- 基于Java语言的安卓编程安卓5.0编译环境的搭建
- C-Free 修改/添加编译配置环境(Build Configuration)