ActiveXComponent app = new ActiveXComponent("Word.Application"); 语句不执行 [问题点数:20分]

Bbs1
本版专家分:0
结帖率 88.89%
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs2
本版专家分:277
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
java调用com组件操作word使用总结(jacob)
ava调用com组件操作word使用总结(jacob) 简单描述     在此处输入简单摘要 特别声明:使用java-com技术可以完成任何VBA可以完成的office文档操作;  一、准备工作    先了解一下概念,JACOB 就是 JAVA-COM Bridge的缩写,提供自动化的访问com的功能,也是通过JNI功能访问windows平台下的com组件或者win32系统库的。这是一个
使用jacob调用Windows的com对象,转换Office文件为pdf、html等
1、介绍     Jacob 是Java-COM Bridge的缩写,它在Java与微软的COM组件之间构建一座桥梁。使用Jacob自带的DLL动态链接库,并通过JNI的方式实现了在Java平台上对COM程序的调用。至于什么是COM组件,大家自己Google吧。2、安装和配置    Jacob是一个开源软件,它的官方站点是:http://danadler.com/jacob/ 大家可以到上面下载源
关于new ActiveXObject("Word.Application")的问题?
关于<em>new</em> ActiveXObject("Word.Application") 我要在点击按键后打开Word,代码运行到 var oWD = <em>new</em> ActiveXObject("Word.
Jacob html转word基于MS Office/WPS Office; 支持Android WPS mobile view;
Jacob html转word基于WPS Office; 支持Android WPS mobile view;
word编辑、转PDF、PDF转Image
docToPDF pdfToImage ActiveXComponent <em>app</em><em>new</em> ActiveXComponent("Word.Application");
JS利用ActiveX控件的方式,即 Excel.Application,实现对word或者excel的打印
实现过程:先将需要打印的数据导入到word或者excel中,再利用word或者excel的打印功能来实现web打印。    下面以excel为例实现如何打印的过程    将网页中数据导入excel中的方法有很多,这里先介绍一种,利用ActiveX控件的方式,即 Excel.A
jcob操作Excel文档,并且调用打印机打印(Excel导出是用POI)
//这个是我自己写的 public void printOrderAll() { ComThread.InitSTA(); ActiveXComponent xl = <em>new</em> ActiveXComponent("Excel.Application"); String path="E:/海口交警支队.xls"; try { // System.out.println("vers
Jacob组件无法初始化问题
我用的是Jacob-1.9.jar,操作系统是32位,运行打开本地Excel文件时报错, java.lang.NoClassDefFoundError: Could not initialize class com.jacob.com.ComThread 经排查,是因为未将jacob.dll拷贝至%JAVA_HOME%\jre\bin目录所致。 另外,C:\Windows\System32目
Java处理word文档 用jacob 表格图片文字替换
我的office2003的,如果在 word = <em>new</em> ActiveXComponent("Word.Application");是出现问题,不能创建,有可能就是office的版本的问题。。。。。。。。。。。。。。。。。。。。。。下面是采用jacob对Word文档进行一些处理,Java2Word.Java和对其的测试Java2WordTest.javapackage com.word;import java.util.Iterator;<br /
使用Jacob实现Word转换Html
前言        源于一个项目的需求,用户上传Word文件后要能及时在网页上查看文件内容,类似于QQ邮箱的附件查看,QQ邮箱使用的是永中的产品工具。自己做当然是首选不要钱自己写代码就能搞定的。网上搜索后找到了Jacob,下面记录一下使用过程和自己使用中的一些心得。 环境        在项目中引入jacob.jar。复制jacob-1.16.1-x86.dll到jdk\bin目录,放置dl
Could not initialize class com.jacob.activeX.ActiveXComponent
nested exception is java.lang.NoClassDefFoundError: Could not initialize class com.jacob.activeX.ActiveXComponent] with root cause java.lang.NoClassDefFoundError: Could not initialize class com.jacob.activeX.ActiveXComponent
[ERROR]java.lang.NoClassDefFoundError: Could not initialize class com.jacob.activeX.ActiveXComponent
在做将其他格式文件转换为pdf格式是执行到如下:  ActiveXComponent <em>app</em> = <em>new</em> ActiveXComponent("Word.Application");<em>语句</em>时报错 错是由于运行时需要加载对应的类不成功,查看网上的资料发现是缺少了jacob-1.18-M2-x64.dll(64位) 将其放到了jdk/bin文件夹下,运行报错: 由于文件放错了位置
new ActiveXComponent出错com.jacob.com.ComFailException: Can't find moniker
-
调用WPS服务COM组件转换PDF
调用WPS组件来实现各种类型附件转换成pdf。支持的文件类型有 wps、wpt、doc、docx、dot、txt;ppt、pps、pptx、ppsx、dps、dpt、pot、uof;et、ett、xls、xlsx、xlt、uof、prn、csv; jpg、jpep、bmp、gif
java 调用windows的COM组件举例(使用JACOB)
最近公司需要做一个效果,开发一个程序能在程序运行时打开microsoft office的相关软件,实时写入,然后能关闭,你能看到数据写入的效果。如下图:发现用java写程序的话需要通过JACOB来调用windows 的com组件,关于jacob网上资料也不多,提供个官网大家自己看看吧:https://sourceforge.net/projects/jacob-project/下面是一个java调用
Jacob调用COM组件总结,实例
    最近做了一个Java Jacob调用COM组件的东西,其中遇到了不少问题,现在把经验总结一下和大家分享。 1.Jacob安装   Google一下,下载Jacob最新版。我这里用的是Jacob-1.15   把Jacob.jar放到你Java工程的lib目录下,引入项目   Jacob自带了两个dll, jacob-1.15-M3-x64.dll 和jacob-1.15
JACOB的语法及其实现、环境搭建
如果你想写一个JAVA代码,其中需要调用JACOB提供的功能,而你还是新手,也许篇文章会大大降低你的花费时间。     我将一个关于JACOB的代码分成下面几个步骤:     1) ActiveXComponent ax = <em>new</em> ActiveXComponent("a1");//构建ActiveX组件实例     其中的a1的值和你需要调用的ActiveX控件有关   MS控件名
java调用outlook word (使用JaCod开源框架)
package test; import java.io.BufferedReader; public class TestMail { public static void main(String[] args) throws Exception { /*String body = "This is a Test !";
Java2Word报错Could not initialize class com.jacob.activeX.ActiveXComponent
java.lang.Exception: 初始化类库出错,请检查是否使用安装程序在本机器进行了安装。 如果简单地从其它机器拷贝安装目录到本机器可能导致该错误。 at com.heavenlake.wordapi.Document.(Document.java:46) at web.servlet.test.ChartExport.java2wordinsert(ChartExport.java
ActiveX component can't create object这个错误怎么解决
当运行知羽相册软件、知羽平面软件,双击快捷方式后出现“Run-time error '429' AcriveX component can't create object.”的错误提示时,可能是由于以下原因造成: 1、“dao350.dll”文件没注册成功。 2、没有安装SQL Server。 请分别手工注册 dao350.dll 和 scrrun.dll 两个文件。 方法是在“开始”——
VB 6.0 ActiveX component can't create object
ActiveX 控件没有注册成功,需要注册。具体注册方法:将dll或者ocx或者exe拷贝到c:\windows\system32目录下或者c:\windows\syswow64目录下64位注册要用c:\windows\syswow64\regsvr32 xxxxxxx.ocx或dll32位注册要用c:\windows\system32\regsvr32 xxxxxxx.ocx或dll...
执行StartExecution时, 报ActiveX component can't createobject错误
1、首先来看一下HP官方给的安装QC11的推荐配置: Operating Systems Windows Server 2008 (SP2) 64 bit Windows Server 2003 (SP2) 64 bit or 32 bit Sun Solaris 10 64 bit Linux Red Hat 5.4 Linux Suse 1
jacob配置方法及两个常见错误解决
通过Jacob可以很方便的通过编程操作Word等MS组件,http://blog.csdn.net/guoxiaoshou2000/archive/2004/12/07/208024.aspx);而且附上了源码。但是最近有些朋友跟我联系,说无法正确执行我提供的代码,提示的错误如下:com.jacob.com.ComFailException: Invoke Failed: Docu
Java使用Jacob调用SAPI合成语音
 Java使用Jacob调用SAPI合成语音: 1.配置Jacob:我这里使用的jacob为jacob-1.18-M2,jacob-1.18-M2下载下来之后,解压缩文件, 里面的文件为docs、jacob.jar、jacob-1.18-M2-x64.dll、jacob-1.18-M2-x86.dll、LICENSE.TXT、README.txt; 把jacob.jar复制到项目的li
smartupload中下载中文文件名的处理方法
        System.runFinalizersOnExit(true);  ActiveXComponent mf = <em>new</em> ActiveXComponent("MakerCom.MakerExt");//找到组件  Object  myCom = mf.getObject();//生成一个对象  String  result= Dispatch.call( myCom, "Hello
jacob操作office后关闭不掉进程
用jacoba操作office后,发现代码中的 <em>app</em>.invoke("Quit", <em>new</em> Variant[] {});  不能正确关闭进程,解决方法是:将方法放在ComThread中最后关闭ComThread /** * 将Excel转换成PDF * @param excelPath * @param pdfPath */ public static void Excel2PDF(
PDF转换JPG【顶】(jacob调用adobe动态库)
网上找了很多PDF转JPG的方法。有纯java转的,有转换工具转换的,还有插件转换的,其中主要有:pdfbox、PDFRenderer、xpdf 转换后的效果基本都是分辨率低,有失真,或者有中文转换问题。 如果对于没有分辨率要求的话可以考虑一下PDFRenderer,基本就可以满足你的需求了。 pdfbox存在中文转换问题,当然网上也有一些解决方法,有兴趣也可以研究一下。   而对于转换
Java使用Jacob将wps的Word、Excel、PPT转化成PDF
import com.jacob.activeX.ActiveXComponent; import com.jacob.com.ComThread; import com.jacob.com.Dispatch; import com.jacob.com.Variant;/*** * * @author create by 沙漠的波浪 * * @date 2017年2月21日---下午2:29
使用Jacob实现html和word的相互转换
package zmx.jacob.test; import com.jacob.activeX.ActiveXComponent; import com.jacob.com.Dispatch; import com.jacob.com.Variant; public class JacobUtil { // 8 代表word保存成html public static final in
java怎样调用DLL方法
前段时间项目需要使用调用DLL来控制POS机外设,如钱箱和小票打印机、顾客显示屏等,于是,我便开始了java调用DLL中的方法的探索,事实上,网上的例子还是很多的,一些外部包的例子也有很多,但每个人的实际情况都有所不同,尽管只是一个很简单的调用,也花了我不少时间,在这里分享一下我
ActiveXComponent??急!!
var al=document.<em>app</em>lets;//初始化 alert("111"+al);// a1 没有值,页面状态栏显示空指针异常 a1.setCLSID('{F935DC22-1CF0-11D
jacob操作office分享
简介: jacob(java com bridge,java com桥)分为两个部分,jacob.jar,jacob.dll,使用时两个东西的版本要一致,而且还分32位和64位,它的位数和jdk的位数有关,与操作系统的位数无关。它的原理是通过java的jni功能,调用系统组件dll,通过这个com桥来操作com组件(windows的一种软件编程技术吧),最终完成对office文档的操作。
使用jacob框架_word转pdf
JDFS重写了GZIPInputStream这个类。然后你在使用的时候直接引入MultiMemberGZIPInputStream这个类,并调用即可。 例如:   BufferedReader     bufferedReader = <em>new</em> BufferedReader(<em>new</em> InputStreamReader(<em>new</em> MultiMemberGZIPInputStream(
JACOB调用 com组件
package umessage; import com.jacob.activeX.ActiveXComponent; import com.jacob.com.Dispatch; import com.jacob.com.Variant; public class Hello { public static void main(String[] args) { // ...
找到所有打开的winword程序(不是进程),然后关闭掉。
  这段代码的作用是找到所有打开的winword程序(不是进程),然后关闭掉。             using   System;     using   System.Runtime.InteropServices;     using   Word;   //Add   Com   Reference:   Microsoft   Word   10.0   Object   Librar
jacob操作word查找替换转为pdf
最近需要简单操作word文档后转为pdf,即查找word中的替换字符将其替换为需要的参数,最后生成pdf,由于服务器是在window平台下,所以选择了较为简单的jacob去实现这一功能。 工具:myeclipse、office软件、jacob组件如下:   步骤: 1、将下载好的jacob组件中的jacob.jar包加到项目中,myeclipse8适合版本为1.17 ,将相应的jacob
active X component can't create object 问题 ?
Dim xl As Object * Set xl = CreateObject("excel.sheet.8") xl.Worksheets(1).Cells(1, j).value = Trim(
NoSuchMethodError:com.jacob.activeX.ActiveXComponent.getObject()
已经把jacob.dll文件放到了系统文件system32下面,在web工程的lib目录下面也有jacob.jar包,tomcat6.0的bin目录下面也有jacob.dll文件,但是运行的时候会出现
请问如何在web网页上嵌入word文档,并可以在线编辑,并可以存入服务器
请问有多少中方法,如果在网页嵌入word文档是不是客户端必须要装office才行
ShellExecuteEx启动WORD进程关不掉的处理
需求:启动一个WORD进程给用户操作,用户关闭进程后进行后续操作 一般处理方法,用ShellExecuteEx或者CreateProcess函数启动进程,然后等待进程退出。代码如下: m_localFilePath="C:\DocExc006926.doc"; SHELLEXECUTEINFO ShExecInfo ; memset(&ShExecInfo,0,sizeof
java调用C#编写的COM组件Can't co-create object解决方法
  http://blog.csdn.net/kingjxust/article/details/9142895   关于Java调用C#编写的COM组件的方法,参考我的上一篇文章:http://blog.csdn.net/kingjxust/article/details/9142757 如果出调用过程中出现错误: [java] view plaincopy   ...
【java】调用微软语音系统读取文本
先期准备工作: 安装微软speechsdk51,下载jacob开源组件(以上传) 工具方法: [code=&quot;java&quot;]package com.duduli.li; import com.jacob.activeX.ActiveXComponent; import com.jacob.com.Dispatch; import com.jacob.com.Variant; ...
Unsupported major.minor version 51.0
Unsupported major.minor version 51.0
java.lang.UnsupportedClassVersionError:Unsupported major.minor version 52.0
最近在使用JDK8搭建一个项目做技术练习的时候,启动就出现下面的错误信息: "C:\Program Files\Java_plugs\apache-tomcat-8.5.23\bin\catalina.bat" run [2017-12-19 11:06:51,048] Artifact freemarker:war exploded: Server is not connected. Depl
jacob java.lang.NoSuchMethodError: com.jacob.com.Dispatch.call(Lcom/jacob/com/Dispatch;Ljava/lang/St
2013-3-23 9:47:08 org.apache.catalina.core.StandardWr<em>app</em>erValve invoke 严重: Servlet.service() for servlet CommonServlet threw exception java.lang.NoSuchMethodError: com.jacob.com.Dispatch.call(Lcom/j
java准确读取word文件页数
由于本人在做一个网上打印网站,遇到了一个需求是“准确读取word文件页数,从而实现计费功能”,通过很长时间的学习、查资料后,终于解决了这个问题,因此把方法写出来,方便有同样需求的人少走弯路。 (本方法已在一个上线的项目中使用,经过测试没有问题,大家遇到问题欢迎留言。)
java.lang.NoSuchMethodError: com.jacob.com.Dispatch.call
java.lang.NoSuchMethodError: com.jacob.com.Dispatch.call(Lcom/jacob/com/Dispatch;Ljava/lang/String;Ljava/lang/Object;)Lcom/jacob/com/Variant; 这种情况,90%是你的jacob版本不对。替换成你编译时的那个jacob版本就可以了
利用WPS将office文档转换成PDF(二)
利用WPS将office文档转换成PDF(二) WPS2015
jacob调用ocx控件出错
import com.jacob.activeX.*; import com.jacob.com.*;  public class WordMacroCtrl {  public void callWordMacro(String filePath,String macroName){ ActiveXComponent wrdCom=<em>new</em> ActiveXComponent("Wo
Jacob 操作MSProject - 文件操作工具类
package ext.mpxj; import com.jacob.activeX.ActiveXComponent; import com.jacob.com.Dispatch; import com.jacob.com.Variant; import ext.mpxj.dao.Assignment; import ext.mpxj.dao.Resource; import ext.mpx
EXCEL 转 PDF解决方案
能稳定运行,windows 平台,ActiveXComponent技术
Jacob 导出word文档 资源无法正常释放 解决方法
操作word文档失败!com.jacob.com.ComFailException: Can't map name to dispid: Open   2009-03-17 15:11:41,812 WARN [org.apache.struts.action.RequestProcessor] - class com.jacob.com.ComFailException>   2009-3-
ActiveX component can't create object(ActiveX 不能创建对象): 'TDApiOle80.TDConnection'
 1、在ALM登录界面下进入插件页, 安装一下TDConnect插件。 2、如果是64位系统, 使用C:\Windows\SysWOW64\cmd.exe来执行脚本,例如:c:\Windows\SysWOW64\cmd.exe QC.vbs
new ActiveXObject("Excel.Application")创建时报错
var oXL = <em>new</em> ActiveXObject("Excel.Application"); //报错 var oWB = oXL.Workbooks.Add(); var oSheet = oWB.ActiveSheet;oSheet.Rows(1).Font.Size=14;oSheet.Rows(1).Font.Name="黑体";oSheet.Columns.AutoFit; 解决方法:IE安全级别降低
jacob的使用方法总结
用jacob做了一个东西,就是对word进行操作,开始时费了好大劲,后来总算是有点思路。现将已试验过的方法总结如下。还有一点就是所用的JAR文件和DLL文件好像比较特殊,JDK换来换去就用了JDK1.6,jacob.jar为1.9的,dll为2005年2月26日的。有什么问题可以在此留言,大家一起交流。 import com.jacob.activeX.ActiveXC
Excel转html
项目开发流程中,需求涉及到了各种文档转换为Html或者网页易显示格式,现在将实现方式整理如下: 一、运用 Jacob转换Word,Excel为HTML “JACOB一个Java-COM中间件.通过这个组件你可以在Java应用程序中调用COM组件和Win32 libraries。” 首先下载Jacob包,JDK1.5以上须要运用 Jacob1.9版本(JDK1.6尚未测试),与先前的J...
java与com组件互访,Jacob的入门以及经验
做java调用office的东东,花了些时间,终于搞定了由于问题多多,现在把过程和大家分享:首先,大家先要了解一下jacob ,官方的解释是Java COM Bridge,即java和com组件间的桥梁(进一步了解com/dcom: http://docs.huihoo.com/com/)com一般表现为dll或exe等二进制文件,像我们呆会会用到的jacob.dll文件这里说说为什么我们用jav
Jacob 操作 outlook 发邮件 遍历文件夹邮件 移动邮件
注意:以下操作前提是已配置好了jacob环境,包括注册.dll文件。 发送邮件 遍历邮件 自定义文件夹 移动邮件
jacob操作doc/ppt/xls/wps/dps/et 转换为PDF 、jacob操作页眉页脚和文档位置
简介 java-COM Bridge ,在 java 与微软的 COM 组件之间构件一座桥梁 配置 官方站点是:http://danadler.com/jacob/ 下载包jacob_x.x.zip,解压后有几个文件:jacob.jar、jacob-x.x-M2-x86.dll 把jacob-x.x-M2-x86.dll拷贝到 jdk目录下的\jre\bin 目录下。 接着直接在jav
Jacob相关开发问题讨论
前言 作者本周正在开发一个报告导出服务,但是遇到了一个奇葩问题卡了近一天的时间,发现了Jacob的不少被忽略的问题,在这里统一记录一下。 Jacob简介 不少人以为Jacob是一个报告生成的库,但实际上jacob并不是一个报告生成的库。,JACOB is a JAVA-COM Bridge that allows you to call COM Automation components from...
jacob-1.18.rar
java操作office用到的ActiveXComponent、ComThread、Dispatch、Variant
tomcat注册为服务后,jacob调用不到WPS.Application
把tomcat注册成服务后,由于JSP中 <em>new</em> com.jacob.activeX.ActiveXComponent("Word.Application");是OK的。而WPS.Applicatio
new ActiveXObject("Excel.Application")的问题
请问Excel.Application 这一段在哪里查, 我现在装的Excel2003,这里该怎么写呢
Jacob简介描述
Jacob类库中只有两个包:com.jacob.activex和com.jacob.com。com.jacob.activex包建立在com.jacob.com基础之上,主要包含了ActiveXComponent类。 Jacob简介 Jacob是Java与COM组件桥接的缩写,即JAVA-COM Bridge。通过使用Jacob类库,我们可以很方便地在Java程序中调用COM自动化组件。Jac
Java 实现在word或者pdf上 一页纸打印六块区域数据
项目中有这样的需求,用户点击导出数据,然后将界面上的数据,打印在一张A4纸上,要求,一页纸有两行三列,每个块固定的格式数据,一开始还真不知道怎么下手,后面同事做了,使用了框架:iText,这个专门用来输出固定格式的word或者pdf,很是强大,不多说了,直接上代码,需要jar包为:itextpdf-5.3.4.jar,itext-asian.jar,如下具体的代码,有注释: package
Java文本转语音
package com.xh.speak; import java.io.IOException; import com.jacob.activeX.ActiveXComponent; import com.jacob.com.Dispatch; import com.jacob.com.Variant; public class Speak { public static void m
jacob调用com组件
com组件可以存在exe,或者dll中,而且对vb,vc,delphi等语言提供了统一的调用,而dll只能存在于dll文件中,而且不同语言调用方式不一样,com组件开发难度相对于dll较大,多用于大型项目中。 java主要使用jacob来调用com组件。 1.注册com组件(这里使用大漠插件dm.dll) regsvr32 dm.dll 另外regsvr32 /u dm.dll 代表卸载c
WPF读取和显示word的方法
原文来自  http://www.cnblogs.com/lisweden/p/3544642.html 引言 在项目开发中,word的读取和显示会经常出现在客户的需求中。特别是一些有关法律规章制度、通知、红头文件等,都是用word发布的。 在WPF中,对显示WORD没有特定的控件,这对开发显示WORD的需求就增加了点困难。其实只要转换下思路,问题就可以迎刃而解了。 WORD转换为XP
c# 利用word.Application打开word时弹出对话框的问题
RT,如果当word文档出现问题后,然后用word.Application打开时就会弹出对话框提示,让我选择是否继续打开。有没有什么方式不让其弹出对话框而直接显示?谢谢…
关于Java使用Sapi.SpVoice语音合成问题
-
activex 安装出错,一般检查方法
打开 Intenate  选项 -》  常规-》 Internate 临时文件 -》 设置 -》查看文件如果安装有错误,里面有个 xx..clisid..yy.htm 的日志文件,拖出来,打开,里面记录了出错原因
Wps和word共存
不得不说,wps是个好东西,我的意思是说从民族软件业的角度讲。我装它一半是因为它是中国人自己的东西,一半是因为它小,打开比office 07快。记得以前装了后它和微软的office能很好的相容,我是说在右键的新建菜单里你可以任意新建doc和docx的文件。但现在不是了~自从wps 2007升级到6.3.0.1705后它变了。当然你使用wps的配置工具把它设置成默认的doc,xls,
关于在服务器上运行"new ActiveXObject("Word.Application")"时出现"Automation服务器不能创建对象。"的问题!...
关于<em>new</em> ActiveXObject(&quot;Word.Application&quot;) 我要在点击按键后打开Word,代码运行到 var oWD = <em>new</em> ActiveXObject(&quot;Word.Application&quot;) 时弹出错误对话框,提示 &quot;Automation服务器不能创建对象。&quot; 而如果不在服务器上运行,即在一个html文件里用到<em>new</em> ActiveXObject(&quot;Wor...
用Jacob接口实现Java对Word的打印操作
记录下带参数打印word文档的思路: 1.使用Jacob创建  ActiveX部件对象: ActiveXComponent wordCom = <em>new</em> ActiveXComponent("Word.Application"); 2.打开Word文档: Dispatch wrdDocs = wordCom.getProperty("Documents").toDispatch()
jacob-1.18-M2
JACOB一个Java-COM中间件.通过这个组件你可以在Java应用程序中调用COM组件和Win32程序库。 示例代码: /** * 转换xls到pdf * @param excelFile * @param pdfFile */ public static void converExcelToPdf(String excelFile,String pdfFile){ ActiveXComponent <em>app</em> = <em>new</em> ActiveXComponent("Excel.Application"); try { <em>app</em>.setProperty("Visible", false); Dispatch workbooks = <em>app</em>.getProperty("Workbooks").toDispatch(); //打开文件 Dispatch workbook = Dispatch.invoke(workbooks, "Open", Dispatch.Method, <em>new</em> Object[] { excelFile, <em>new</em> Variant(false), <em>new</em> Variant(false) }, <em>new</em> int[3]).toDispatch(); //另存为文件 Dispatch.invoke(workbook, "SaveAs", Dispatch.Method, <em>new</em> Object[] {pdfFile, <em>new</em> Variant(57), <em>new</em> Variant(false), <em>new</em> Variant(57), <em>new</em> Variant(57), <em>new</em> Variant(false), <em>new</em> Variant(true), <em>new</em> Variant(57), <em>new</em> Variant(true), <em>new</em> Variant(true), <em>new</em> Variant(true) }, <em>new</em> int[1]); //关闭 Dispatch.call(workbook, "Close", <em>new</em> Variant(false)); } catch (Exception e) { throw <em>new</em> SmileRunException("excel 转 pdf出错 excel:"+excelFile+",pdf:"+pdfFile,e); } finally { if (<em>app</em> != null) { <em>app</em>.invoke("Quit", <em>new</em> Variant[] {}); } } }
Java代码实现离线语音合成
项目是要部署在机房环境 现在有个语音合成的需求 但是目前能找到的都是在线语音合成 因此想请教一些大牛 有没有什么好的实现思路 ps:就剩60分了
Java文本内容转语音
package 语音; import java.io.IOException; import com.jacob.activeX.ActiveXComponent; import com.jacob.com.Dispatch; import com.jacob.com.Variant; //注意,需要引入jacob.jar,需要将jacob-1.17-M2-x64
Java程序实现Word文档转为pdf以及出现的问题解决
做兽医项目需要用到这种需求,很多程序员都遇到过,有些word文档希望直接在浏览器中打开进行预览,但是浏览器往往不是很配合,直接就提示下载,不像pdf文档,浏览器可以直接进行预览。 1. Word文档转为pdf 直接上代码: import java.io.File; import org.apache.poi.POIXMLDocument; import org.apac
多线程调用com组件的体会 转
调用任何COM组件之前,你必须首先初始化COM套件环境,即调用CoInitialize或CoInitializeEx。COM套件环境在线程的生存周期内有效,线程退出前需要调用CoUninitialize释放COM套件。(文/庄园)所谓COM套件,实际上是微软为了方便大家理解而起的一个名字,不过个人认为改名词很难理解。COM套件只指COM组件运行时的环境,其中包括 COM组件的数据、变量、线程调度方式。COM套件分为两种模式,单线程套件(STA)和多
文章热词 机器学习 机器学习课程 机器学习教程 深度学习视频教程 深度学习学习
相关热词 android 异常中的语句不执行 c# 事件不执行 c++继承子类析构函数不执行 c++ new new throw python安卓app教程 python3教程app
我们是很有底线的