Apache POI将HTML转换成Word

结果图如下:

package com.poi.word;

import java.io.FileOutputStream;

import java.io.IOException;

import java.io.InputStream;

import java.io.OutputStream;

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

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

/**

* HTML 转换 Word

* @author LGF 2015-01-04

*

*/

public class HTML2Word {

public static void main(String[] args) throws Exception {

//创建 POIFSFileSystem 对象

POIFSFileSystem poifs = new POIFSFileSystem();

//获取DirectoryEntry

DirectoryEntry directory = poifs.getRoot();

//创建输出流

OutputStream out = new FileOutputStream("src/html_to_word.doc");

try {

//创建文档,1.格式,2.HTML文件输入流

directory.createDocument("WordDocument", getInputStream("word.html"));

//写入

poifs.writeFilesystem(out);

//释放资源

out.close();

System.out.println("success");

} catch (IOException e) {

e.printStackTrace();

}

}

/**

* 获取 class path 中的文件流

* @param name 名称

* @return InputStream

*/

public static InputStream getInputStream(String name){

return Thread.currentThread().getContextClassLoader().getResourceAsStream(name);

}

}

HTML to PDF

h1 {

color:#ccc;

}

table tr td{

text-align:center;

border:1px solid red;

padding:4px;

color:red;

}

table tr th{

background-color:#84C7FD;

color:#fff;

width: 100px;

}

.itext{

color:#84C7FD;

font-weight:bold;

}

.description{

color:gray;

}

HTML to Word

poi

converting HTML to Word

Title iText - Java HTML to PDF iText - Java HTML to PDF iText - Java HTML to PDF
URL www.apache.org www.apache.org www.apache.org

poi html转换成word文档,Apache POI将HTML转换成Word相关推荐

  1. PPT怎么转换成Word文档?分享两种转换小妙招

    怎么把PPT文件转换成Word文档呢?大家在日常的工作中经常会有转换文件格式的需求,将文件转换成Word文档格式也是比较常见的.当我们遇到需要将PPT文件转换成Word文档格式,该怎么才能做到呢?今天 ...

  2. Word文档中文繁体简体的转换

    GPS平台.网站建设.软件开发.系统运维,找森大网络科技! https://cnsendnet.taobao.com 来自森大科技官方博客 http://www.cnsendblog.com/inde ...

  3. 如何批量将多个 Word 文档按指定页分别拆分成多个文档

    概要:「我的ABC软件工具箱」提供了文档拆分的功能,其中就包括了 Word 拆分成多个文件,可以根据需要指定拆分后的每个文档最多的页数,这样可以把一个文档分成多个独立的文档.非常的方便与实用. Wor ...

  4. web系统中巧用word文档的html格式创建多样式的word文档,WEB系统中巧用WORD文档的HTML格式创建多样式的WORD文档...

    以计算机和现代网络技术为特征的现代信息技术极大地促进了社会经济的发展,基于各行各业的WEB系统的开发与应用也越来越多. >> WEB系统中巧用WORD文档的HTML格式创建多样式的WORD ...

  5. java根据html生成word文档,Java之HTML富文本导出WORD(不含图片)

    一.需求: 我们在使用富文本编辑器来编辑文本的时候,文本会自带HTML的标签比如 等来修饰字体样式. 比如ueditor.kindeditor等富文本编辑器. 那么,我们如何将富文本编辑器里的内容导出 ...

  6. word文档docx密码忘了怎么办,word文档docx权限限制怎么办?

    word文档docx移除编辑密码,word文档docx权限限制如何解除?[解密神器]word文档docx权限密码解密,用「密码帝」啊 超级好用!,百度搜索密码帝就可以了,非常简单手机电脑都可以用,一键 ...

  7. python html转word文档_Python实现将HTML转换成doc格式文件的方法示例

    本文实例讲述了Python实现将HTML转换成doc格式文件的方法.分享给大家供大家参考,具体如下: 网页上的一些文章,因为有格式的原因,它们在网页上的源码都是带有html标签的,用css来进行描述. ...

  8. html图片如何转换成word文档格式,怎么将Word文档里的图片格式改成文字格式?

    回答: 使用Word编辑文档的时候,不仅可以保存成Word格式,也可以保存为其它格式.但有的时候需要将大批的已经编辑完成的Word文档转换成文本格式或其他格式文档,怎么办?如果通过"另存为& ...

  9. 如何把CAJ转换成Word文档?手机也能转换吗

    我们都知道在中国知网下载资源都是caj格式是最准确的,但是虽然我们知道CAJ阅读器可以打开,但是修改起来却很复杂,有哪些方法能将CAJ转换成Word文档呢,有没有手机也能转换的方法呢? 如果是电脑端的 ...

  10. 模板生成word文档 By POI+Word书签功能

    刚开始接到生成文档的时候,我的内心是拒绝的,脑海里回想起了苦痛挪位置调像素的jasper,和不停add各种style的POI.但是这个模块都归我~~~老子说了算赶紧上网搜搜有没什么easy way.看 ...

最新文章

  1. php Reportico 开源报表
  2. 同一html页面中不同链接的不同样式
  3. Nginx+Redis+Ehcache:大型高并发与高可用的三层缓存架构总结
  4. android的文件操作,Android文件操作概要1.ppt
  5. 完全平方数—leetcode279
  6. 大话设计模式—模板方法模式
  7. 百万年薪程序员的7点能力
  8. 关于窗口的一些小脚本
  9. excel 表格导入 - java 实现
  10. java算法判断链表有没有闭环_前端算法系列之二:数据结构链表、双向链表、闭环链表、有序链表...
  11. [xsy2282]cake
  12. DevExpress控件之主题
  13. 怎么测试佩戴适合眼镜软件,如何在网上选择到适合自己的眼镜框?
  14. Overlay网络与物理网络的关系
  15. Ubuntu14.04系统安装Latex及配置中文字体
  16. jpg格式图片压缩怎么弄?怎么把jpg图片压缩小?
  17. 用计算机制作程序框图,流程图 结构图制作更轻松
  18. 小程序|炎炎夏日、清爽一夏、头像大换装
  19. 小程序制作预算_科普:小程序制作一个需要多少钱?
  20. 阿里云学生机购买需要什么资格?(特惠专场)

热门文章

  1. Incorrect string value: '\xE5\xA4\xA7\xE5\xB9\x85...' for column' name' at row 1的解决方法
  2. STM32中关于高电平有效,低电平有效的一点理解
  3. python代码实现蜡笔小新
  4. 美团2020校招测试方向笔试题
  5. php 测试网站打开速度,JS如何测试目标网站的打开响应速度
  6. linux 挂载ISO镜像文件
  7. vue-router使用
  8. java pdf 替换文字_itext替换pdf中的中文
  9. HDU 5773 The All-purpose Zero(最长上升子序列)
  10. php 公交查询,php公交车线路查询系统