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)

相关推荐

  • 0元免费抖音刷粉-可以刷抖音赞吗

    技术0元免费抖音刷粉-可以刷抖音赞吗0元免费抖音刷粉-可以刷抖音赞吗
    一定要持续更新内容,长期坚持,不断输出价值和塑造你的影响力,这样粉丝的粘度才会高,他们会很期待看到你的新作品。你看那些粉丝上千万的大号,他们就一直保持

    测评 2021年11月13日
  • ps颜色模式,ps中怎么转换色彩模式

    技术ps颜色模式,ps中怎么转换色彩模式工具/原料电脑Adobe Photoshop CS6(64 Bit)方法/步骤1、首先打开PS,见下图展示ps颜色模式。2、打开PS后,点击菜单栏的文件,打开一张图片,见下图展示。

    生活 2021年10月23日
  • 拔苗助长告诉我们什么道理,揠苗助长告诉我们什么道理

    技术拔苗助长告诉我们什么道理,揠苗助长告诉我们什么道理揠苗助长的故事出自《孟子·公孙丑上》,揠,是拔起的意思。揠苗助长的意思就是把苗拔起,帮助其生长,比喻不管事物的发展规律,强求速成,反而把事情弄糟。天下不希望自己禾苗长

    生活 2021年10月26日
  • 部署SD-WAN之前要执行的三个步骤分别是什么

    技术部署SD-WAN之前要执行的三个步骤分别是什么部署SD-WAN之前要执行的三个步骤分别是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。随着企业制

    攻略 2021年11月24日
  • 优化MySQL数据库性能的思路有哪些

    技术优化MySQL数据库性能的思路有哪些今天就跟大家聊聊有关优化MySQL数据库性能的思路有哪些,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。小编在这里介绍了提高

    攻略 2021年11月16日
  • 小字加偏旁,“少”字可以加什么偏旁

    技术小字加偏旁,“少”字可以加什么偏旁一小字加偏旁、加禾字旁,秒。miǎo 
    1、谷物种子壳上的芒,引申为细微,微小:~忽(喻细微)。 
    2、时间的计算单位,一分钟的六十分之一:~表。~针。 
    3、弧和角的计算单位

    生活 2021年10月30日