Jacob是Java和Windows下的Com桥,通过它我们可以在Java程序中调用COM组件。如果你的JDK是1.4,那你需要下载Jacob1.9的jni库才能正常运行,早期版本在JDK1.4下有些问题。
以下是引用片段:
packagecom;
/**
*〈p〉Title:Word文档转html类〈/p〉
*〈p〉Description:〈/p〉
*〈p〉Copyright:()2002〈/p〉
*@author舵手
*@version1.0
*/
importcom.jacob.com.*;
importcom.jacob.activeX.*;
publicclassWordtoHtml{
/**
*文档转换函数
*@paramdocfileword文档的绝对路径加文件名(包含扩展名)
*@paramhtmlfile转换后的html文件绝对路径和文件名(不含扩展名)
*/
publicstaticvoidchange(Stringdocfile,Stringhtmlfile){
ActiveXComponentapp=newActiveXComponent("Word.Application");//启动word
try{
app.setProperty("Visible",newVariant(false));
//设置word不可见
Objectdocs=app.getProperty("Documents").toDispatch();
Objectdoc=Dispatch.invoke(docs,"Open",Dispatch.Method,newObject[]
{docfile,newVariant(false),newVariant(true)},newint[1]).toDispatch();
//打开word文件
Dispatch.invoke(doc,"SaveAs",Dispatch.Method,newObject[]{htmlfile,
newVariant(8)},newint[1]);
//作为html格式保存到临时文件
Variantf=newVariant(false);
Dispatch.call(doc,"Close",f);
}catch(Exceptione){
e.printStackTrace();
}finally{
app.invoke("Quit",newVariant[]{});
}
}
publicstaticvoidmain(String[]strs){
WordtoHtml.change("c:\\a\\运输管理调度系统总体方案.doc","c:\\a\\t");
}
}
分享到:
相关推荐
Jacob是Java和Windows下的Com桥,通过它我们可以在Java程序中调用COM组件。如果你的JDK是1.4,那你需要下载Jacob1.9的jni库才能正常运行,早期版本在JDK1.4下有些问题。
网上的一些java读取word文件写的不是很详细(不知道是我自己的水平不行?) 这里用jacob将word文档转换成html 并且是按原格式显示 真的很实用
运用jacob将word文件转成pdf文件,word文件支持xml格式,首先将文档中的dll放到jdk的bin文件夹下,运行java文件即可
word合并全家桶,包括横页和竖页兼容合并,里面包含使用文件格式转换,rtf转换为标准的word格式或者其他类型转换,jacob合并word案例及jar包,docx4j合并word案例及jar包,还有poi合并,以及Plutext-Enterprise-3.3.0.6...
JACOB word 转换HTML 文档 代码描述
整个代码只需要一个jacob的jar包就可以运行了。 当然,在下载的文件里面还有个调用系统库的dll文件需要放置在jre的bin目录下: 示例:D:\Java\jdk1.7.0_67\jre\bin\jacob-...这样代码就可以实现word转pdf,html 转word。
把jacob.jar加载到工程里。 在C:\WINDOWS\system32;C:\Program Files\Java\jdk1.5.0_04\bin;C:\Program Files\Java\jdk1.5.0_04\jre\bin;下添加jacob.dll文件。 OfficeToXML.java文件是实现代码。 我自己工程用到...
该项目通过jacob将word转换成pdf图片,在jdk中需要导入jacob的.dll文件,然后将项目导入到工具中直接运行即可,项目中有详细文档
Jacob Word excel 转PDF 合并PDF文件,需要安装微软的转换插件,压缩包内含插件
完整项目包括所有jar包,完美支持html转word,并解决图片断网不能访问的问题。调用HtmlToWord类测试即可,注意修改调用文件的路径,因里面用到jacob,需要将jacob.dll拷贝到项目所在jre\bin目录下面
使用jacob转换office为PDF文件,需要将jacob.dll放到jdk\bin目录下
java项目, 直接导入eclipse里面或者myeclipse里面就可以运行....通过jacob插件,通过word模板自动填充相应的数据,并且产生文件,为了解决有的tomcat下会乱码, 生成完成之后会转码一下, 解决了中文乱码问题.
Java开发 利用Jacob 实现了word文件转成PDF文件
1.将jacob.jar导入到...3.如果还不可以 就将jacob.dll文件放到使用的tomcat的bin目录下,将jacob.jar放在tomcat的lib目录下 附:可以通过System.out.println(System.getProperty("java.library.path"))查出jdk的信息
完整的转换代码,myeclipse下的工程文件
1.此项目为word打印报表实现的核心方法。 2.使用poi填充word报表标签及表格数据技术,解决标签替换...3.使用jacob操作com组件技术将word转为PDF文件,解决转换后部分中文丢失、乱码、表格丢失、转换后失真等常见问题。
支持word、excel、ppt、wps、txt等多种格式转pdf、并支持pdf转word。个人感觉非常好用。
NULL 博文链接:https://duanfei.iteye.com/blog/2401610
java中 jacob各个版本jar及相应的dll文件,能适应各种jdk ,word转pdf,图片转pdf
JAVA 对word 内容的提取返回String 的代码 两种方式详细的资源描述有机会获得我们的推荐,更有利于他人下载,赚取更多积分