java打印机打印
Java打印机打印Excel,pdf
用java来实现打印机打印是比较复杂,在网搜索到的都只能打印图片,下面我将介绍打印Excel
文件的方法,代码如下,参数fname是要打印的文件路径
public boolean print(String fname) {
ReleaseManager rm = new ReleaseManager();
try {
ExcelApplication excel = new ExcelApplication(rm);
ExcelWork...
Java打印机打印Excel,pdf
用java来实现打印机打印是比较复杂,在网搜索到的都只能打印图片,下面我将介绍打印Excel
文件的方法,代码如下,参数fname是要打印的文件路径
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;
}
要引入 jcom.jar 文件,还有 jacob.dll 文件。
1.把 jacob.dll 文件复制到 C:\Windows\System32,重启电脑
2.Jar 文件大家应该都会引入,下面一 Eclipse 为例 仔细说一下 jacob.dll 文件的引
在所建工程上右键—import
选中 file system---点击 next---点击 browse,浏览到你的 jacob.dll,选中 jacob.dll 文件—结束就
行了。jacob.dll 要放在所建工程的外面
pdf 文件的打印
java 打印 pdf 文件暂时还没有好的办法,现在大部分采用的两种方法是:1.把 pdf 转换
成图片,在打印。2 静默打印,。下面介绍一下静默打印的方法
首先要安装 Acrobat Reader 和 GSview。
代码如下,参数 pdfPath是 pdf文件的路径
public boolean printPdf(String pdfPath){
try{
Runtime.getRuntime().exec("cmd.exe /C start acrord32 /P /h " +
pdfPath);
return true;
}catch(Exception e){
e.printStackTrace();
return false;
}
}
http://www.beijianbest.com/ 阀门 不锈钢阀门 碳钢阀门 提供
本文档为【java打印机打印】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。