利用jacob将word另存为html格式文件及中文方块解决
来源:互联网 发布:dz论坛数据库配置文件 编辑:程序博客网 时间:2024/06/08 05:25
在写代码之前一定要有jacob.jar和jacob.dll这两个文件,和大多数介绍jacob的文章一样,这两个文件要分别下载的,jacob.dll是yahoo讨论组的,而jacob.jar是它的官方网站下载的.我用的版本是1.7;首先要把jacob.dll这个文件放到 jdk1.6.0\jre\bin下面,而不是放到system32这下,关于这点我试了很多次,困扰了我很久.jacob.jar直接放到项目的 web-inf\lib下就可以了.下面是代码
//** * 将指定路径的Word文件生成Html文件 * * @param filename * word文件存放路径及文件名,可以是网络地址 * @param savefilename * 生成后的html存放路径及文件名 */ public static void WordToHtml(String filename, String savefilename) { ActiveXComponent app = new ActiveXComponent("Word.Application");// 启动word try { app.setProperty("Visible", new Variant(false)); // 设置word不可见 Object docs = app.getProperty("Documents").toDispatch(); Object doc = Dispatch.invoke(docs, "Open", Dispatch.Method, new Object[] { filename, new Variant(false), new Variant(true) }, new int[1]).toDispatch(); // 打开word文件 Dispatch.invoke(doc, "SaveAs", Dispatch.Method, new Object[] ...{ savefilename, new Variant(8) }, new int[1]); // 作为html格式保存到临时文件 Dispatch.call(doc, "Close", new Variant(false)); } catch (Exception e) { e.printStackTrace(); } finally { app.invoke("Quit", new Variant[] ...{}); app = null; } }
将系统的字体添加到java中。
java的字体一般在/jre/lib/fonts目录下面。添加字体时,需要在该目录下建立fallback目录,将中文字体或者中文字体的链接放在fallback目录中。
- 利用jacob将word另存为html格式文件及中文方块解决
- 利用jacob将excel另存为html格式文件,利用jacob将word另存为html格式文件
- 利用Jacob将word转换为pdf
- jacob将WORD转换成PDF文件(要装有Word另存为PDF文件的插件)
- 使用Jacob调用word将word转换为html
- 使用Jacob将Word、Excel转html,pdf转html
- WORD另存为HTML
- asp.net将word另存为html并输出到网页
- 使用jacob将excel文件另存为
- java 利用jacob.jar将word转pdf
- java 利用jacob将word转换成PDF
- 使用Jacob将Word转为Html或txt
- Jacob 将word和excel转换成html
- java使用jacob将word,excel,ppt转成html
- Java使用Jacob转换Word为HTML 中文乱码
- jacob解决word
- jacob Word转html 解决图片无法显示
- 利用IE浏览本地HTML,WORD, pdf格式文件
- UIScrollView UIPageControl 的使用
- 数组中一个数字出现的次数超过了数组长度的一半,找出这个数字
- Android开发者社区
- sphinx+mysql+mmseg
- 程序员常说的11句话
- 利用jacob将word另存为html格式文件及中文方块解决
- Proxifier v3.0
- ASP.NET缓存解决方案和最佳实践
- Mysql 存储乱码
- KEIL查看内存ram
- 《鸟哥的linux》-第23章-linux备份策略
- JAVA排序汇总
- sonar源码解析-找到入口
- java实现编辑器(一)