搜课云网 > 广州达内IT教育 > 资讯总汇 > 太原Java培训班哪家好

太原Java培训班哪家好

机构:广州达内IT教育 时间:2021-04-27 11:23:33 点击:398

导语概要

达内加强了与院校开展深度合作的步伐,在人才培养模式、项目课程体系的整体构建、实训实习基地的建设、师资培养等方面全方位的高校开展合作,对高校的教学*、优化高校课程体系,强化实训实习以及加强高校教师队伍实战型业务水平的提升都积极的推动作用,大学生在毕业后几年常会有焦虑的状态,不满于现状,茫然于未来,究其原因,大都是因为在校期间单纯接受学校教育,被动输入,对个人的职业规划和未来发展缺少自己的想法,主动性缺失...

  • IT培训学校

    IT培训学校

    IT设计、软件测试、前端、大数据等IT培训课程

    北京、上海、广州、深圳等多个城市有校区

调用Java API发送传真

最近搞了一个java发送传真程序,在网上搜了半天,没找到具体的例子,最后找到了国外的开源技术jacob,才解决了这个问题。

环境要求:windows xp系统,jdk 1.4(不要太高或太低,不然会发生与dll不匹配),运行java程序的机器需要有猫及驱动(一般的猫都会支持fax功能),jacob版本1.9(最好使用这个版本,其他版本会报错),xp本身能够通过猫发送传真(确认一下环境可以发送传真即可)

实现功能:java jni调用本地jacob.dll,jacob.dll中封装好的接口调用本地服务(如excel、outlook、vbscript等)faxserver.faxserver.1,实现服务器端发送传真。

步骤:

1 将jacob.dll文件拷贝到windows/system32下

2 创建java项目,将jacob.jar,jacob.dll放到项目lib路径下,同时将他们也放到jdk的lib路径下

3 编写程序(可参考jacob官方的api文档 http://www.5a520.cn ),如下:

import com.jacob.activeX.ActiveXComponent;

import com.jacob.com.ComThread;

import com.jacob.com.Dispatch;

import com.jacob.com.DispatchEvents;

import com.jacob.com.Variant;

public class faxtest {

public void sendFax(String filename,Sring faxnumber) {

ActiveXComponent objFax = new ActiveXComponent("FaxServer.FaxServer.1");//这个名字一般要与注册表里fax服务名匹配对了

Dispatch faxObject = objFax.getObject();

Dispatch.call(faxObject, "Connect", "");

Dispatch doc = Dispatch.call(faxObject, "CreateDocument", filename)

.toDispatch();

Dispatch.put(doc, "RecipientName", "someone");

Dispatch.put(doc, "FaxNumber", faxnumber); //注意电话号码的格式

Dispatch.put(doc, "DisplayName", "zhupan");

Dispatch.call(doc, "Send");

Dispatch.call(faxObject, "DisConnect");

}

public static void main(String[] args) {

try {

faxtest faxDocumentProperties = new faxtest();

faxDocumentProperties.sendFax(" http://www.bt285.cn /WW.doc","028886666");

System.out.print("ok fax transfer successfully !");

} catch (Exception e) {

System.out.println(e);

}

}

}

4 调试,如果报错"no progid"异常,一般问题都是jdk与dll不匹配,或者传真服务名称(FaxServer.FaxServer.1)不匹配。


IT培训机构

  • 零基础

    零基础

    对IT设计有兴趣,希望从事IT行业

  • 有基础

    有基础

    强化自己能力,加强专业技能

  • 在校大学生

    在校大学生

    丰富职场技能,毕业不失业

  • 不满于现状

    不满于现状

    提升专业水平,轻松升职加薪

IT课程分类

  • IT课程推荐

    HTML5

  • IT课程推荐

    Java

  • IT课程推荐

    Python

  • IT课程推荐

    全链路设计

  • IT课程推荐

    云计算

  • IT课程推荐式

    软件测试

达内加强了与院校开展深度合作的步伐,在人才培养模式、项目课程体系的整体构建、实训实习基地的建设、师资培养等方面全方位的高校开展合作,对高校的教学*、优化高校课程体系,强化实训实习以及加强高校教师队伍实战型业务水平的提升都积极的推动作用,大学生在毕业后几年常会有焦虑的状态,不满于现状,茫然于未来,究其原因,大都是因为在校期间单纯接受学校教育,被动输入,对个人的职业规划和未来发展缺少自己的想法,主动性缺失。大学生进入社会后,无法快速适应,面对乏味的工作内容和复杂的人际关系选择性逃避,缺乏长久性目标和耐力,因为不明确自己想做什么,遇到困难就轻言放弃,裸辞、频繁换工作更是家常便饭,达内发展离不开与企业的密切合作,达内在全国建立5大软件人才中心,500人才顾问每天不断与全国上万家企业保持联系和沟通。

IT培训学校推荐课程
  • IT培训机构课程

    大数据

  • IT培训机构课程

    智能物联网

  • IT培训机构课程

    Unity游戏开发

  • IT培训机构课程

    网络安全

  • IT培训机构课程

    互联网营销

  • IT培训机构课程

    影视剪辑包装


IT培训中心