`
温柔一刀
  • 浏览: 856876 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JACOB发送传真

    博客分类:
  • java
阅读更多
JACOB一个JAva-COM中间件.通过这个组件你可以在Java应用程序中调用COM组件和Win32 libraries。

import com.jacob.activeX.ActiveXComponent;
import com.jacob.com.Dispatch;

public class FaxDocumentProperties {

    public void sendFax(String filename) {
        ActiveXComponent objFax = new ActiveXComponent("FaxServer.FaxServer");
        Dispatch faxObject = (Dispatch) (objFax.getObject());
        Dispatch.call(faxObject, "Connect", "zhupan");
        Dispatch doc = Dispatch.call(faxObject, "CreateDocument", filename).toDispatch();
        Dispatch.put(doc, "RecipientName", "someone");
        Dispatch.put(doc, "FaxNumber", "110");
        Dispatch.put(doc, "DisplayName", "zhupan");
        Dispatch.call(doc, "Send");
        Dispatch.call(faxObject, "DisConnect");
    }

    public static void main(String[] args) {
        try {
            FaxDocumentProperties faxDocumentProperties = new FaxDocumentProperties();
            faxDocumentProperties.sendFax("d:/test.doc");
        } catch (Exception e) {
            System.out.println(e);
        }
    }
} 
分享到:
评论
1 楼 demojava 2010-12-22  
楼主,你到
import com.jacob.activeX.ActiveXComponent;  
import com.jacob.com.Dispatch;
怎么导入,石油别的包吗??请写详细点,

相关推荐

Global site tag (gtag.js) - Google Analytics