Java代码实现打印Word文档-创新互联

Java 打印Word文档
本文介绍如何在Java程序中通过物理打印机和虚拟打印机来打印Word文档的方法。文中使用了类库Spire.Doc for Java,可通过官网下载jar文件并导入程序或者直接通过maven仓库安装导入。

专注于为中小企业提供网站设计制作、网站制作服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业嘉祥免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上1000+企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

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

}  

}


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

}

}


另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享文章:Java代码实现打印Word文档-创新互联
路径分享:http://csdahua.cn/article/shejg.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流