Java 打印Word文档
程序员文章站
2023-10-28 22:59:22
本文介绍如何在Java程序中通过物理打印机和虚拟打印机来打印Word文档的方法。文中使用了类库Spire.Doc for Java,可通过官网下载jar文件并导入程序或者直接通过maven仓库安装导入。 【示例1】通过物理打印机打印 【示例2】通过虚拟打印机打印 (本文完) ......
本文介绍如何在java程序中通过物理打印机和虚拟打印机来打印word文档的方法。文中使用了类库spire.doc for java,可通过官网下载jar文件并导入程序或者直接通过仓库安装。
【示例1】通过物理打印机打印
import com.spire.doc.document; import com.spire.ms.system.drawing.printing.printersettings; public class printword { public static void main(string[] args) { //加载word文档 document document = new document(); document.loadfromfile("c:\\users\\administrator\\desktop\\docoumenttoprint.docx"); //创建printersettings对象 printersettings printersettings = new printersettings(); //指定物理打印机名称 printersettings.setprintername("\\\\192.168.1.104\\hp laserjet p1007"); //设置打印份数 printersettings.setcopies((short) 1); //设置打印范围 printersettings.setfrompage(2); printersettings.settopage(4); //应用打印设置 document.getprintdocument().setprintersettings(printersettings); //执行打印 document.getprintdocument().print(); } }
【示例2】通过虚拟打印机打印
import com.spire.doc.document; import com.spire.ms.system.drawing.printing.printersettings; public class printword { public static void main(string[] args) { //加载word文档 document document = new document(); document.loadfromfile("c:\\users\\administrator\\desktop\\documenttoprint.docx"); //创建printersettings对象 printersettings printersettings = new printersettings(); //指定虚拟打印机 printersettings.setprintername("microsoft print to pdf"); //打印到文档 printersettings.setprinttofile(true); //指定打印文档的保存路径和名称 printersettings.setprintfilename("output/printtopdf.pdf"); //应用打印设置 document.getprintdocument().setprintersettings(printersettings); //执行打印 document.getprintdocument().print(); } }
(本文完)
上一篇: 西兰花不熟会中毒吗
下一篇: Dubbo 优雅停机演进之路