导航:首页 > 编程语言 > java将html转为word文档

java将html转为word文档

发布时间:2023-07-10 16:22:06

1. java中html转word出现的问题

两种方式:
1、纯Java,用POI来做
2、用JNA调用word接口,根据office api来做
第一种呢对于java开发来说相对简单,但是需要学POI,而且估计有些格式控制不好。第二种要学习JNA,而且需要边做变差word的office api。

2. 如何把页面内容导出为word (Java)

目前主要是OFFICE03和07,都支持打开HTML格式的文档的,这个方法应该可行.
另外OFFICE源码是不公开的,所以不可能纯靠自己程序生成DOC,还是要靠OFFICE

3. JAVA中,html转换为word的工具包有哪些

用OpenOffice的soffice进行转换。html转word的话,图片是个问题,应该有解决方案,例如使用odt做中间产物。

4. java怎么由html生成word,保留html样式

@RequestMapping("download")
public void exportWord( HttpServletRequest request, HttpServletResponse response)
throws Exception {
User user = AppContext.getLoginUser();
Student student = studentSvc.findByUserId(user.getId());
try {
//word内容
String content="<html><body></body></html>";
byte b[] = content.getBytes("utf-8"); //这里是必须要设置编码的,不然导出中文就会乱码。
ByteArrayInputStream s = new ByteArrayInputStream(b);//将字节数组包装到流中
/*
* 关键地方
* 生成word格式
*/
POIFSFileSystem poifs = new POIFSFileSystem();
DirectoryEntry directory = poifs.getRoot();
DocumentEntry documentEntry = directory.createDocument("WordDocument", s);
//输出文件
String fileName="实习考核鉴定表";
request.setCharacterEncoding("utf-8");
response.setContentType("application/msword");//导出word格式
response.addHeader("Content-Disposition", "attachment;filename=" +
new String( (fileName + ".doc").getBytes(),
"iso-8859-1"));

OutputStream ostream = response.getOutputStream();
poifs.writeFilesystem(ostream);
s.close();
ostream.close();
}catch(Exception e){
AppUtils.logError("导出出错:%s", e.getMessage());
}
}

5. 请问java中用jacob将html转word中文乱码怎么解决

有中文乱码一般都是字符编码的问题,那你就是设置一下字符编码看看能不能解决这个问题。

6. java如何将有图片的html转为word

如果你只是想要不依赖网络的存储图片的话,可以试试把图片转base64

7. java 如何将html(包含表格,图片)转换为word

你用IE浏览器打开你来的HTML文件,然后点自击菜单栏 文件→使用 Microsoft Office Word 编辑,之后系统会自动打开 Word 并显示HTML文件的内容,这是保存即可。

如果找不到“使用 Microsoft Office Word 编辑”的话,点击菜单栏 工具→Internet 选项→程序→ HTML 编辑器 → Microsoft Office Word → 确定。

8. 用java把html转成word文档,html中的图片怎么办

图片需要忽略,然后再插入对应位置

阅读全文

与java将html转为word文档相关的资料

热点内容
win10更新后进不了剑灵 浏览:243
iphone471激活出错 浏览:648
怎么把文件拷到u盘 浏览:620
中伊签署文件视频 浏览:661
电信光宽带网络不稳定 浏览:504
网络岗软路由 浏览:995
黑莓z10在哪里下载app 浏览:310
net批量下载文件 浏览:696
怎么把苹果一体机文件拷贝 浏览:117
sql文件怎么写 浏览:9
帝豪ec718导航升级 浏览:257
如何运用编程进行统计 浏览:570
excel如何拉考勤数据 浏览:879
大智慧612手机版本 浏览:796
编程试什么 浏览:252
plc编程要遵循什么规则 浏览:16
苹果平板电脑a1476 浏览:221
创建mysql数据库的步骤 浏览:406
本地磁盘文件夹找不到了 浏览:590
怎么编辑win10的hosts文件 浏览:823

友情链接