FileOutputStream fosw = new FileOutputStream(new File("c:/a.pdf"));
byteStream.writeTo(fosw);
byteStream.close();
fosw.close();
try{
String osName = System.getProperty("os.name" );
// FOR WINDOWS 95 AND 98 USE COMMAND.COM
if(osName.equals("Windows 95") || osName.equals("Windows 98")){
Runtime.getRuntime().exec(
"command.com /C start AcroRd32 /p /h \"C:/Documents and Settings/duanqingfeng/My Documents/cpcc_result_1.pdf\"");
}
// FOR WINDOWS NT/XP/2000 USE CMD.EXE
else {
Runtime.getRuntime().exec(
"cmd.exe /C start acrord32 /p /h C:/a.pdf");
}
} catch (Exception e) {
e.printStackTrace();
}
分享到:
相关推荐
Python中的`os`和`subprocess`库可以帮助我们调用系统命令来打开PDF文件。例如,我们可以使用Adobe Acrobat Reader或其他支持命令行参数的PDF阅读器。在这个例子中,我们假设已有一个名为`gs927w64.exe`的可执行文件...
在“ie浏览器 js调用 ocx 异步打印pdf、图片控件”的场景中,我们将探讨如何利用JavaScript调用OCX控件来实现异步打印功能,特别是针对PDF和图片文件。 首先,我们需要在Web服务器上部署这个OCX控件。部署过程包括...
2. **编程接口调用**:然后,通过编程接口调用相应的打印命令。例如,对于Acrobat API,可以创建一个Acrobat.Application对象,然后调用它的PrintOut方法来打印PDF文件。 ```vb Dim AcroApp As Acrobat.AcroApp Set...
首先,我们来理解PDF打印的基本流程。当用户点击打印按钮时,操作系统通常会打开一个打印对话框,让用户选择打印机、设置页数、纸张大小、方向等参数。这个过程可以通过Adobe Acrobat Reader或其他支持PDF的阅读器来...
- 调用打印命令:将准备好的内容发送到虚拟打印机,实际上会生成一个PDF文件。 3. **多次打印合并**:每次打印都会向同一个PDF文件追加页面,而不是创建新的文件。关键在于保持相同的PDF输出文件名,以便多次打印...
本文将深入探讨如何在C#应用程序中调用Bartender进行标签打印,主要分为直接调用和间接调用两种方法。 一、直接调用Bartender API 1. Bartender SDK集成:首先,你需要获取Bartender的Software Development Kit ...
本节将介绍如何使用Java代码调用Adobe Reader来打印单个PDF文件。 ##### 3.1 Java代码实现 ```java public static boolean printPdf(String pdfPath) { try { // 使用Runtime类执行系统命令 Runtime.getRuntime...
通过这种方式,Python开发者可以利用Ghostscript和Gsprint的组合,在后台静默地完成PDF打印任务,极大地提升了工作效率,特别是在需要大量打印且不需要人工干预的场景下。这种技术在企业自动化、报告生成等领域有着...
标题和描述中提到的知识点主要集中在如何在Java程序中调用TSC条码打印机的DLL(动态链接库)。通过文档提供的内容,可以了解到以下关键信息: 1. **TSC条码打印机的DLL接口**:文档中定义了与TSC条码打印机进行交互...
在前端,我们主要使用 JavaScript 和 pdfjs 将 pdf 文件流转成图片,并调用 print 静默打印。下面是核心代码的实现: ```html <!-- 在 html 文件 body 中插入 canvas 元素 --> ;"> <!-- 引入 Lodop 打印 js 和 ...
GSPRINT则是专门用于PDF打印的辅助工具,它扩展了Ghostscript的功能,使其支持无用户交互的打印。GSPRINT的压缩文件`GSPRINT.rar`需要解压并安装到系统中,这样在调用Ghostscript进行打印时,可以利用GSPRINT提供的...
4. **调用打印命令**:一旦准备好,程序会调用插件提供的API来发送打印命令,将PDF内容发送到选定的打印机。 5. **实际打印**:打印机接收到数据后,根据设置的参数开始物理打印过程。 在这个特定的Demo中,由于...
需要注意的是,这种方法依赖于用户的默认PDF阅读器支持打印命令,通常是Adobe Acrobat Reader或其他具有类似功能的应用。 此外,由于`ShellExecuteEx`函数的返回值可以用来判断操作是否成功,当`RetVal`等于0时,...
Java实现PDF打印的解决...如果环境是Linux,则打印文件非常方便,调用打印命令,即可打印PDF文件。例如: `lpr -P printername -#2 /home/csd` Java实现PDF打印的解决方案有多种,选择哪种方法取决于实际需求和环境。
对于PDF文件,可以直接调用打印命令。 例如,使用`comtypes`打印Word文档: ```python import comtypes.client def print_word(file_path): word = comtypes.client.CreateObject('Word.Application') doc = ...
本压缩包"Java实现PDF格式文件打印必备软件.zip"提供了两个关键组件:GSview 4.6 32位.exe和Ghostscript 9.10 64位.exe,它们在Java PDF打印过程中扮演着重要角色。 1. **GSview 4.6 32位**: GSview是一个图形...
本文将深入探讨如何使用Java编程语言调用Zebra条码打印机来打印包含中英文数字混合的条码标签,以及如何自由控制其格式和排版。 Zebra打印机是一款专业的条码和标签打印机,支持多种打印语言,其中ZPL(Zebra ...
3. **打印命令**:在VBA中,我们需要调用AutoCAD的打印命令,如`SendCommand`函数来模拟用户执行打印操作。这通常涉及设置打印范围、比例、方向、颜色管理等参数。 4. **PDF创建**:在CAD中,通常使用“发布”...
这一步骤可以确保CAD在打印包含OLE对象的图纸时能够正确调用相应的应用程序来处理这些对象,从而提高打印质量和兼容性。 #### 补充说明 除了上述解决方案外,还有一些额外的建议可以帮助提高OLE表格在CAD中的打印...
在`epl2.pdf`文件中,详细介绍了EPL2的各种命令和语法,如开始和结束标签、设置纸张尺寸、定位元素、定义条码类型等。开发者可以通过学习这些指令,编写程序来控制Zebra打印机进行条码打印。 二、一维条码打印 一维...