//这里会有一个jar包,需要手动引入的 spire.office.free-5.3.1.jar
@Test
public void teswteaswesad() throws FileNotFoundException, DocumentException {
//加载Word文档
Document document = new Document();
// document.loadFromFile("D:\\znxj\\downloadPath\\中.docx");
document.loadFromFile("D:\\znxj\\downloadPath\\中.docx");
//创建PrinterSettings对象
PrinterSettings printerSettings = new PrinterSettings();
//指定物理打印机名称
printerSettings.setPrinterName("Lenovo M7605DW");
//设置打印份数
printerSettings.setCopies((short) 1);
//设置打印范围
/*printerSettings.setFromPage(2);
printerSettings.setToPage(4);*/
// 设置打印的起始页和结束页为文档的第一页和最后一页
printerSettings.setFromPage(1);
printerSettings.setToPage(document.getPageCount());
//应用打印设置
document.getPrintDocument().setPrinterSettings(printerSettings);
//执行打印
document.getPrintDocument().print();
}