如何通过Java打印字文档

  

这篇文章主要介绍了如何通过Java打印字文档,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

  

Java打印字文档
  

  

本文介绍如何在Java程序中通过物理打印机和虚拟打印机来打印字文档的方法。文中使用了类库尖顶。医生为Java,可通过

  

官网下载jar文件并导入程序或者直接通过maven仓库安装导入。

  

【示例1】通过物理打印机打印

        进口com.spire.doc.Document;   进口com.spire.ms.System.Drawing.Printing.PrinterSettings;   公开课PrintWord {   公共静态void main (String [] args) {//加载词文档   文档文件=新文档();   document.loadFromFile (“C: \ \ \ \ \ \用户管理员桌面\ \ DocoumentToPrint.docx ");//创建PrinterSettings对象   PrinterSettings PrinterSettings=new PrinterSettings ();//指定物理打印机名称   printerSettings.setPrinterName(“\ \ \ \ 192.168.1.104 \ \惠普激光打印机P1007”);//设置打印份数   printerSettings.setCopies((短)1);//设置打印范围   printerSettings.setFromPage (2);   printerSettings.setToPage (4);//应用打印设置   document.getPrintDocument () .setPrinterSettings (printerSettings);//执行打印   .print document.getPrintDocument () ();   }   }      

【示例2】通过虚拟打印机打印

        进口com.spire.doc.Document;   进口com.spire.ms.System.Drawing.Printing.PrinterSettings;   公开课PrintWord {   公共静态void main (String [] args) {//加载词文档   文档文件=新文档();   document.loadFromFile (“C: \ \ \ \ \ \用户管理员桌面\ \ DocumentToPrint.docx ");//创建PrinterSettings对象   PrinterSettings PrinterSettings=new PrinterSettings ();//指定虚拟打印机   printerSettings。setPrinterName(“微软打印PDF”);//打印到文档   printerSettings.setPrintToFile(真正的);//指定打印文档的保存路径和名称   printerSettings.setPrintFileName(“输出/PrintToPDF.pdf”);//应用打印设置   document.getPrintDocument () .setPrinterSettings (printerSettings);//执行打印   .print document.getPrintDocument () ();   }   }      

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

如何通过Java打印字文档