您的位置:首页 > 编程语言 > Java开发

Java 将html转换word

2015-11-10 14:58 423 查看
import java.io.ByteArrayInputStream;

import java.io.File;

import java.io.FileOutputStream;

import java.io.IOException;

import org.apache.poi.poifs.filesystem.DirectoryEntry;

import org.apache.poi.poifs.filesystem.DocumentEntry;

import org.apache.poi.poifs.filesystem.POIFSFileSystem;

public class Tester {

public static boolean writeWordFile() {

boolean w = false;

String path = "E:/";

try {

if (!"".equals(path)) {

// 检查目录是否存在

File fileDir = new File(path);

if (fileDir.exists()) {

// 生成临时文件名称

String fileName = "a.doc";

String content = "<html><meta http-equiv='Content-Type' content='text/html; charset=utf-8' />" +

"<head>你好</head>" +

"<body>" +

"<table>" +

"<tr>" +

"<td>信息1</td>" +

"<td>信息2</td>" +

"<td>t3</td>" +

"<tr>" +

"</table>" +

"</body>" +

"</html>";

byte b[] = content.getBytes();

ByteArrayInputStream bais = new ByteArrayInputStream(b);

POIFSFileSystem poifs = new POIFSFileSystem();

DirectoryEntry directory = poifs.getRoot();

DocumentEntry documentEntry = directory.createDocument("WordDocument", bais);

FileOutputStream ostream = new FileOutputStream(path+ fileName);

poifs.writeFilesystem(ostream);

bais.close();

ostream.close();

}

}

} catch (IOException e) {

e.printStackTrace();

}

return w;

}

public static void main(String[] args){

writeWordFile();

}

}

所需jar包 poi.jar http://download.csdn.net/detail/hackxiaof/9257831
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: