zhuyongling2011 2014-12-25 06:26 采纳率: 0%
浏览 2122

java实现打印(C/S模式的),有没有例子?

java实现打印(C/S模式的),有没有例子?目前我用的是JCOM实现打印,但是卸载office之后报“jp.ne.so_net.ga2.no_ji.jcom.JComException:createInstance()failed HRESULT=0x800401F3L”,怎样让它在不安装office的情况下也能打印(即支持WPS)?源代码如下:package com.psbc.print;

import jp.ne.so_net.ga2.no_ji.jcom.ReleaseManager;
import jp.ne.so_net.ga2.no_ji.jcom.excel8.ExcelApplication;
import jp.ne.so_net.ga2.no_ji.jcom.excel8.ExcelWorkbook;
import jp.ne.so_net.ga2.no_ji.jcom.excel8.ExcelWorkbooks;
import jp.ne.so_net.ga2.no_ji.jcom.excel8.ExcelWorksheet;

public class JCOM {

public boolean print(String fname) {
    ReleaseManager rm = new ReleaseManager();
    try {
        ExcelApplication excel = new ExcelApplication(rm);

        ExcelWorkbooks xlBooks = excel.Workbooks();
        ExcelWorkbook xlBook = xlBooks.Open(fname);
        ExcelWorksheet xlSheet = excel.ActiveSheet();

        xlSheet.PrintOut();

        xlBook.Close(false, null, false);
        excel.Quit();
    } catch (Exception e) {
        e.printStackTrace();
        return false;
    } finally {
        rm.release();
    }
    return true;
}

public static void main(String[] args) {
    JCOM test = new JCOM();

    try {
        test.print("D://test.xls");
    } catch (Exception e) {
        e.printStackTrace();
    }
}

}

  • 写回答

1条回答 默认 最新

  • 拥抱开源 2014-12-26 01:31
    关注

    这是我积累的一些java项目源码 你可以参考参考 不过有点基础
    http://download.csdn.net/album/detail/1369

    评论

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器