Java如何连接COM对象

技术Java如何连接COM对象这篇文章将为大家详细讲解有关Java如何连接COM对象,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 问题是在CSDN上一网友提出的将 m$ word 转

这篇文章将为大家详细讲解有关Java 语言(一种计算机语言,尤用于创建网站)语言(一种计算机语言,尤用于创建网站)如何连接计算机输出缩微胶片对象,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

问题是在CSDN上一网友提出的将百万美元字转换为可扩展标记语言的Java 语言(一种计算机语言,尤用于创建网站)语言(一种计算机语言,尤用于创建网站)程序问题(.NET/expert/topic/1091/1091620。XML)或(http://搜索。csdn。NET/专家/专题/54/5406/2002/10/12/1091620。htm ' http://www .csdn。NET/expert/topic/1091620。XML)或(http://搜索。csdn。NET/expert/54/5406/现将一种简便的方法详细阐述于下:

1。下在Java-COM连接桥JACOB(http://danadler.com/jacob/),需要雅各布贾尔和jacob.dll两个文件就可以了。并把jacob.dll所在目录设到路径。

2。调用程序(考试_2.java)如下:

导入Java。io。文件;

导入com。雅各布。com。*;

导入com。雅各布。ActiveX。*;

公共课考试_2 {

公共静态void main(String[]参数){ 0

ActiveXComponent应用程序=新的activexccomponent(' Word .应用');//启动单词

字符串inFile=' h : Majix-1 _ 2 _ 2 _ full samplemy。“doc”;//要转换的单词文件

字符串TPFIle=' h : Majix-1 _ 2 _ 2 _ full samplemy。htm ';//临时文件

string OTFIle=' h : Majix-1 _ 2 _ 2 _ full samplemy。XML ';//目标文件

布尔标志=假;

尝试{

app.setProperty('可见,新变量(假));//设置单词不可见

对象文档=app.getProperty("文档")。toDispatch();

对象文档=调度。调用(文档,"打开",调度。方法,新对象[]{inFile,新变量(假),新变量(真)},新int[1]).toDispatch();//打开单词文件

调度。调用(文档,"另存为",调度。方法,新对象[]{tpFile,新变量(8)},新int[1]);//作为超文本标记语言格式保存到临时文件

变量f=新变量(假);

调度呼叫(文档,'关闭,f);

标志=真

}捕获(例外e){ 0

e。print stack trace();

}最后{

应用程序调用('退出',新变量[]{ });

}

如果(标志){ 0

app=新的activexccomponent(' excel .应用');//启动擅长

尝试{

app.setProperty('可见,新变量(假));//设置擅长不可见

对象工作簿=app.getProperty('工作簿')。toDispatch();

对象工作簿=调度。调用(工作簿,"打开",调度。方法,新对象[]{tpFile,新变量(假),新变量(真)},新int[1]).toDispatch();//打开临时文件

调度。调用(工作簿,"另存为",调度。方法,新对象[]{otFile,新变量(46)},新int[1]);//以可扩展标记语言格式保存到目标文件

变量f=新变量(假);

调度呼叫(工作簿,"关闭“,f);

}捕获(例外e){ 0

e。print stack trace();

}最后{

应用程序调用('退出',新变量[]{ });

尝试{

文件文件=新文件(TPFIle);

文件。delete();

}捕获(例外e){ 0

}

}

}

}

}

3。编译执行(确保jacob.dll在小路中)

h : mytestjavac-类路径雅各布贾尔考试_2.java

h : mytestjava-CP雅各布。罐子;考试_2

关于“Java如何连接计算机输出缩微胶片对象"这篇文章就分享到这里了,希望

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/139207.html

(0)

相关推荐

  • xamarin发布ios(xamarin ios移动开发实战)

    技术Xamarin.iOS真机测试报错的示例分析这篇文章将为大家详细讲解有关Xamarin.iOS真机测试报错的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Xamarin.i

    攻略 2021年12月21日
  • 提问的英文,对于价格的提问,用英语怎么说

    技术提问的英文,对于价格的提问,用英语怎么说对于价格的提问的英文:How muchmuch 读法 英 [mʌtʃ] 美 [mʌtʃ] 1、det./pron.(与不可数名词连用,尤用于否定句;或与how连用以询问数

    生活 2021年10月26日
  • java怎么设置每天定时任务的框架(java定时任务存在什么问题)

    技术java中常用的定时任务框架单体是怎样的本篇文章为大家展示了java中常用的定时任务框架单体是怎样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一、Timer+TimerT

    攻略 2021年12月21日
  • dubbo泛化调用的原理(使用泛化方式调用dubbo)

    技术如何通过API方式使用dubbo泛化调用这篇文章主要介绍“如何通过API方式使用dubbo泛化调用”,在日常操作中,相信很多人在如何通过API方式使用dubbo泛化调用问题上存在疑惑,小编查阅了各式资料,整理出简单好

    攻略 2021年12月15日
  • 香港云服务器租用——中小海外站长首选

    技术香港云服务器租用——中小海外站长首选目前在免备案的海外云服务器中,一般中小站长都会选择香港云服务器部署业务,以USA-IDC为例,租用旗下香港云服务器非常有利于一些中小站长搭建网站,主要有以下几个优势1. 可扩展 作

    礼包 2021年11月23日
  • 优化SQL Server 索引的小技巧有哪些

    技术优化SQL Server 索引的小技巧有哪些优化SQL Server 索引的小技巧有哪些,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。在

    攻略 2021年12月1日