java实现HTml转化为Doc文档

来源:互联网 发布:高清网络电视免费直播 编辑:程序博客网 时间:2024/05/18 00:16
import java.io.BufferedReader;import java.io.ByteArrayInputStream;import java.io.File;import java.io.FileOutputStream;import java.io.FileReader;import org.apache.poi.poifs.filesystem.DirectoryEntry;import org.apache.poi.poifs.filesystem.DocumentEntry;import org.apache.poi.poifs.filesystem.POIFSFileSystem;public class Main {public boolean writeWordFile(String filepath) {boolean flag = false;ByteArrayInputStream bais = null;FileOutputStream fos = null;try {String content = readFile(filepath);byte b[] = content.getBytes();bais = new ByteArrayInputStream(b);POIFSFileSystem poifs = new POIFSFileSystem();DirectoryEntry directory = poifs.getRoot();DocumentEntry documentEntry = directory.createDocument("WordDocument", bais);fos = new FileOutputStream("temp.doc");poifs.writeFilesystem(fos);bais.close();fos.close();} catch (Exception e) {}return flag;}public String readFile(String filename) throws Exception {StringBuffer buffer = new StringBuffer("");BufferedReader br = new BufferedReader(new FileReader(new File(filename)));try {while (br.ready()) {buffer.append(br.readLine());}} catch (Exception e) {}return buffer.toString();}public static void main(String[] args) {new Main().writeWordFile("1.html");}}
1 0
原创粉丝点击