Java调用Acrobat Reader后台指定打印机打印PDF文件的方法
2017-12-10 10:08
831 查看
其实网上都有类似的博文,但大多都是调用默认打印机,所以今天写一篇调用指定打印机的方法
首先要下载第三方软件Acrobat Readerpublic static void printPDFTest(String pFile,String pPrinter){
//注意每个参数中间的参数必须有空格隔开
String printRW="cmd.exe /C start acrord32.exe /t "+pFile+" "+pPrinter;
try {
int waitFor = Runtime.getRuntime().exec(printRW).waitFor();
System.out.println("[print]:"+printRW);
} catch (Exception e) {
// TODO: handle exception
}
}pFile为文件路径
pPrinter为打印机名字
此方法有一个缺点,就是运行的时候会弹出软件窗口.其实原理就是模拟手工操作.
首先要下载第三方软件Acrobat Readerpublic static void printPDFTest(String pFile,String pPrinter){
//注意每个参数中间的参数必须有空格隔开
String printRW="cmd.exe /C start acrord32.exe /t "+pFile+" "+pPrinter;
try {
int waitFor = Runtime.getRuntime().exec(printRW).waitFor();
System.out.println("[print]:"+printRW);
} catch (Exception e) {
// TODO: handle exception
}
}pFile为文件路径
pPrinter为打印机名字
此方法有一个缺点,就是运行的时候会弹出软件窗口.其实原理就是模拟手工操作.
相关文章推荐
- java中调用打印机打印本地文件
- Java调用cmd的静默打印PDF方法
- Java如何调用系统打印机打印文件
- (比如C#)里面调用AutoCAD ActiveX API实现后台打印DWG文件为PDF文件
- Java调用打印机打印指定路径图片
- 根据第三方库spire.pdf使用指定打印机打印pdf文件
- C#使用指定打印机打印Word,Excel等Office文件和打印PDF文件的代码
- Press C#使用指定打印机打印Word,Excel等Office文件和打印PDF文件的代码 (转)
- C#使用指定打印机打印Word,Excel等Office文件和打印PDF文件的代码
- C#使用指定打印机打印Word,Excel等Office文件和打印PDF文件的代码
- JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例
- java指定打印机名称进行打印
- JAVA读取WORD,EXCEL,POWERPOINT,PDF文件的方法
- 在某个文件中搜索指定的字符串的java方法
- java获取指定路径下文件的方法
- flex打印pdf(调用本地打印机)
- Java 打印到PDF文件
- JAVA读取WORD,EXCEL,POWERPOINT,PDF文件的方法
- [Java] 利用xpdf库获取pdf文件的指定范围文本内容
- JAVA读取WORD,EXCEL,POWERPOINT,PDF文件的方法