非常感谢-java实现打印(C/S模式的),有没有例子?

问题描述

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();    }}

}

解决方案

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

时间: 2024-12-06 04:39:04

非常感谢-java实现打印(C/S模式的),有没有例子?的相关文章

Java语言单态创立性模式介绍

什么是模式 一个围棋下得好的人知道,好的"形"对于围棋非常重要.形是棋子在棋盘上的几何形状的抽象化.形就是模式(Pattern),也是人脑把握和认识外界的关键.而人脑对处理模式的能力也非常高超, 人可以在几百张面孔中一下子辨认出所熟悉的脸来,就是一个例子. 简而言之,在我们处理大量问题时,在很多不同的问题中重复出现的一种性质,它使得我们可以使用一种方法来描述问题实质并用本质上相同,但细节永不会重复的方法去解决,这种性质就叫模式.模式化过程是把问 题抽象化,在忽略掉不重要的细节后,发现问

ava实现打印树的路径-Java实现打印一颗非二叉树所有路径

问题描述 Java实现打印一颗非二叉树所有路径 用Java实现打印一颗非二叉树的所有路径的方法,求赐教. 解决方案 http://wellonhome.blog.sohu.com/37681578.html参考下,用递归就可以实现哦.

java 打印-java如何打印一个URL中的内容

问题描述 java如何打印一个URL中的内容 求教如何用java的api,打印一个动态网页,比如报表? 注意是非客户端打印,不用js 解决方案 内嵌一个浏览器引擎. 解决方案二: HttpURLConnection.getResponseMessage拿到string再用htmlparser解析http://htmlparser.sourceforge.net

java 多线程生产者和消费者模式,怎么实现边生产边消费?

问题描述 java 多线程生产者和消费者模式,怎么实现边生产边消费? 如何使用java语言开发处理一批数据,使处理时间变快,而又不遗漏数据呢?? 解决方案 看瓶颈在哪里,如果是cpu.io的开销,性能不可能无限提高.如果存在网络延迟等,可以用多线程隐藏延迟,达到提高性能的目的. 解决方案二: 你说的什么叫边生产边消费呢?生产者消费者设计实现设计中生产者把数据放入队列,消费者从队列中获取数据处理,消除了生产者和消费者之间的代码依赖.该模式将生产数据的过程与使用数据的过程解耦,简化了由于这两个过程不

代码-如何在JAVA中打印显示出R语言算法的结果

问题描述 如何在JAVA中打印显示出R语言算法的结果 如题:我需要在Java上调用R的代码,R代码如下:data.frame(obs = c(1 2 3) treat = c('A' 'B' 'A') weight = c(2.3 NA 9)).R上显示结果如下: obs treat weight1 1 A 2.32 2 B NA3 3 A 9.0 怎么将这个结果 在Java中打印出来啊.. 求大神. 解决方案 http://blog.csdn.net/hwssg/article/details

java设计模式之工厂方法模式_java

概要 设计模式是一门艺术,如果真正了解这门艺术,你会发现,世界都将变得更加优美. 定义 定义一个用于创建对象的接口,让其子类去决定实例化那个类 使用场景 任何使用复杂对象的地方,都可以使用工厂模式 UML 1.抽象工厂  抽象工厂:我们都知道,工厂,一般只有一个作用,那就生产,比如,吉利汽车厂,那就制造吉利汽车,iphone手机制造厂就造iphone等等 所以可以用一个简单的方法概括,就是create(); 2.具体汽车制造厂  具体汽车制造厂:实现了抽象工厂,具有实际的制造汽车的流程和方法等

rjava-如何在JAVA中打印显示出R语言算法的结果

问题描述 如何在JAVA中打印显示出R语言算法的结果 如题: R代码如下: library(e1071) permutations(3) R下的显示结果如下 [,1] [,2] [,3] [1,] 1 2 3 [2,] 2 1 3 [3,] 2 3 1 [4,] 1 3 2 [5,] 3 1 2 [6,] 3 2 1 Java 中调用R代码如下: re.eval("library(e1071)"); re.eval("permutations(5)"); Syste

Java的打印技术

Java的打印功能 DeveloperWork上分享的一篇讲解Java打印技术的文章 和  Oracle上的关于Printing的Guide : 主要用到两个包 java.awt.print and javax.print The basic printing operations are represented in the following sections: A Basic Printing Program – this section describes the Printable i

Java的三种代理模式简述

Java的三种代理模式简述 本文着重讲述三种代理模式在java代码中如何写出,为保证文章的针对性,暂且不讨论底层实现原理,具体的原理将在下一篇文章中讲述. 代理模式是什么 代理模式是一种设计模式,简单说即是在不改变源码的情况下,实现对目标对象的功能扩展. 比如有个歌手对象叫Singer,这个对象有一个唱歌方法叫sing(). 假如你希望,通过你的某种方式生产出来的歌手对象,在唱歌前后还要想观众问好和答谢,也即对目标对象Singer的sing方法进行功能扩展. 但是往往你又不能直接对源代码进行修改