资源简介
html转Word与PDFjar包与代码,转Word使用poi,PDF使用pd4ml,包含demo,包含字体fonts的jar包
代码片段和文件信息
package com.solid.util;
import java.io.BufferedReader;
import java.io.ByteArrayInputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.FileReader;
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;
/**
* 将html文档转为doc
* @author soildwang
*
*/
public class HtmlToDoc {
/**
* 读取html文件到word
* @param filepath html文件的路径
* @return
* @throws Exception
*/
public boolean writeWordFile(String filepath) throws Exception {
boolean flag = false;
ByteArrayInputStream bais = null;
FileOutputStream fos = null;
String path = “C:/“; //根据实际情况写路径
try {
if (!““.equals(path)) {
File fileDir = new File(path);
if (fileDir.exists()) {
String content = “lns:v=“+“‘urn:schemas-microsoft-com:vml‘“+
“xmlns:o=“+“‘urn:schemas-microsoft-com:office:office‘“+
“xmlns:w=“+“‘urn:schemas-microsoft-com:office:word‘“+
“xmlns:m=“+“‘http://schemas.microsoft.com/office/2004/12/omml‘“+
“xmlns=“+“‘http://www.w3.org/TR/REC-html40‘>“+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(path + “temp.doc“);
poifs.writeFilesystem(fos);
bais.close();
fos.close();
}
}
} catch (IOException e) {
e.printStackTrace();
} finally {
if(fos != null) fos.close();
if(bais != null) bais.close();
}
return flag;
}
/**
* 读取html文件到字符串
* @param filename
* @return
* @throws Exception
*/
public String readFile(String filename) throws Exception {
StringBuffer buffer = new StringBuffer(““);
BufferedReader br = null;
try {
br = new BufferedReader(new FileReader(filename));
buffer = new StringBuffer();
while (br.re
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3826 2014-08-08 10:09 html转Word与PDFjar包与代码\代码\Test.java
文件 3492 2014-08-07 12:36 html转Word与PDFjar包与代码\代码\HtmlToDoc.java
文件 335536 2014-08-08 09:46 html转Word与PDFjar包与代码\转wordjar包\pd4ml.jar
文件 123328 2014-08-08 09:46 html转Word与PDFjar包与代码\转wordjar包\ss_css2.jar
文件 26762300 2014-08-08 09:46 html转Word与PDFjar包与代码\转wordjar包\fonts.jar
文件 1675036 2014-08-08 10:06 html转Word与PDFjar包与代码\转PDFjar包\poi-3.7-20101029.jar
目录 0 2014-08-08 10:08 html转Word与PDFjar包与代码\代码
目录 0 2014-08-08 12:47 html转Word与PDFjar包与代码\转wordjar包
目录 0 2014-08-08 12:48 html转Word与PDFjar包与代码\转PDFjar包
目录 0 2014-08-08 09:53 html转Word与PDFjar包与代码
----------- --------- ---------- ----- ----
28903518 10
相关资源
- java poi 操作Excel
- poi-3.17资源
- IxChariot Endpoint Windows,LINUX ,macOS,
- poi 所有jar包
- poi3.16版组件jar包合集
- poi解析jsp上传的excel文件并导入mysql支
- java word转pdf、html
- 将worddocdocx转换成html代码以及所需p
- 使用JSP+jqueryUI+java Servlet通过Apache PO
- 国泰新点java面试题-停车管理系统-j
- java实现导入导出Excel表
- java运用poi填充word数据并将多个word合
-
poi的所有jar包,poi, poi-ooxm
l,poi - 通过java后台代码实现修改word内容将
- poi-3.6 jar 完整版
- java用poi转ppt为图片和用pdfbox转pdf为图
- Java导入导出EXCElPOI
- IxChariot6.70+Endpoint7.30(Windows+Ubuntu+An
- PD4ML 依赖jar包
- java电力资源管理系统
- poi3.11-jar包
- 订单管理系统Java swing poi
- poi3.17和poi4.0包含converter.jar
- java读取doc、docx文件,java pdf转word
- Java解析大数据量Excel,可解析1048576行
- Java利用POI将office转成HTML
- POI3.1.7,JAVA处理EXCEL的类包
- poi-3.17完整jar包
- poi-3.15 jar包
- poi解析excel
评论
共有 条评论