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)

相关推荐

  • 月亮思乡的古诗,关于月亮思乡的古诗有什么

    技术月亮思乡的古诗,关于月亮思乡的古诗有什么1、床前明月光,疑是地上霜月亮思乡的古诗。举头望明月,低头思故乡。(李白: 《静夜思》)2、乡心新岁切,天畔独潸然。老至居人下,春归在客先。岭猿同旦暮,江柳共风烟。已似长沙傅,

    生活 2021年10月23日
  • 英文大小写26个字母,二十六个字母大小写小学英语

    技术英文大小写26个字母,二十六个字母大小写小学英语1、二十六个字母大小写书写顺序英文大小写26个字母:2、26个英文字母及发音音标如下: A a [ei] B b [bi:] C c [si:] D d [di:] E

    生活 2021年10月23日
  • 抖音机刷粉,抖音可以刷粉吗?

    技术抖音机刷粉,抖音可以刷粉吗?现在的粉丝经济到底有多火爆,我相信大家都知道,而抖音也需要聚集更多的粉丝,才能真正做起来,可是在这期间,也不乏有人想要走捷径,那就是不经过努力而去获得粉丝流量,即刷粉丝,下面就告诉各位抖音

    测评 2021年10月19日
  • golang 相同结构体比较方式比较

    技术golang 相同结构体比较方式比较 golang 相同结构体比较方式比较golang 相同结构体比较方式比较
    使用==
    示例:
    type Student struct {Name stringAg

    礼包 2021年12月24日
  • 如何使用ML.NET实现基于RFM模型的客户价值分析

    技术如何使用ML.NET实现基于RFM模型的客户价值分析本篇文章为大家展示了如何使用ML.NET实现基于RFM模型的客户价值分析,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。RF

    攻略 2021年11月10日
  • python操作excel自动化办公(python自动化办公设置excel样式)

    技术Python办公自动化Excel怎么实现这篇文章主要介绍“Python办公自动化Excel怎么实现”,在日常操作中,相信很多人在Python办公自动化Excel怎么实现问题上存在疑惑,小编查阅了各式资料,整理出简单好

    攻略 2021年12月23日