html转word文档

html转word文档

package cn.com.szhtkj.util;

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 testMain {
    public static boolean writeWordFile() {
        boolean w = false;
        String path = "d:/";
        try {
            if (!"".equals(path)) {
                // 检查目录是否存在
                File fileDir = new File(path);
                if (fileDir.exists()) {
                    // 生成临时文件名称
                    String fileName = "a11.doc";
                    // 使用传html 转word
                    String contentConcat = "" + "" + "信息" + ""
                            + "" + "" + ""
                            + "" + "" + "
姓名性别
" + "" + ""; byte b[] = contentConcat.getBytes("UTF-8"); 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); ostream.close(); poifs.close(); bais.close(); /* * 访问桌面上的html转word ByteArrayOutputStream bos = new ByteArrayOutputStream(); * FileInputStream fis = new * FileInputStream("C:\\Users\\ghost\\Desktop\\1.html"); int b = -1; while ((b = * fis.read()) != -1) { bos.write(b); } fis.close(); bos.close(); * ByteArrayInputStream bais = new ByteArrayInputStream(bos.toByteArray()); * 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(); } }

 

转载于:https://www.cnblogs.com/sunBinary/p/10601313.html

你可能感兴趣的:(html转word文档)