欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

如何通過Java打印Word文檔

 更新時(shí)間:2020年02月19日 11:01:02   作者:qq5dda6ecead5a8  
這篇文章主要介紹了如何通過Java打印Word文檔,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

這篇文章主要介紹了如何通過Java打印Word文檔,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

Java 打印Word文檔

本文介紹如何在Java程序中通過物理打印機(jī)和虛擬打印機(jī)來打印Word文檔的方法。文中使用了類庫Spire.Doc for Java,可通過

官網(wǎng)下載jar文件并導(dǎo)入程序或者直接通過maven倉庫安裝導(dǎo)入。

【示例1】通過物理打印機(jī)打印

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

  //創(chuàng)建PrinterSettings對(duì)象 
  PrinterSettings printerSettings = new PrinterSettings(); 

  //指定物理打印機(jī)名稱 
  printerSettings.setPrinterName("\\\\192.168.1.104\\HP LaserJet P1007"); 

  //設(shè)置打印份數(shù) 
  printerSettings.setCopies((short) 1); 

  //設(shè)置打印范圍 
  printerSettings.setFromPage(2); 
  printerSettings.setToPage(4); 

  //應(yīng)用打印設(shè)置 
  document.getPrintDocument().setPrinterSettings(printerSettings); 

  //執(zhí)行打印 
  document.getPrintDocument().print(); 
} 
}

【示例2】通過虛擬打印機(jī)打印

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

  //創(chuàng)建PrinterSettings對(duì)象 
  PrinterSettings printerSettings = new PrinterSettings(); 

  //指定虛擬打印機(jī) 
  printerSettings.setPrinterName("Microsoft Print to PDF"); 

  //打印到文檔 
  printerSettings.setPrintToFile(true); 

  //指定打印文檔的保存路徑和名稱 
  printerSettings.setPrintFileName("output/PrintToPDF.pdf"); 

  //應(yīng)用打印設(shè)置 
  document.getPrintDocument().setPrinterSettings(printerSettings); 

  //執(zhí)行打印 
  document.getPrintDocument().print(); 
} 
} 

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • java實(shí)現(xiàn)圖片加水印效果

    java實(shí)現(xiàn)圖片加水印效果

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)圖片加水印效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • java中volatile不能保證線程安全(實(shí)例講解)

    java中volatile不能保證線程安全(實(shí)例講解)

    下面小編就為大家?guī)硪黄猨ava中volatile不能保證線程安全(實(shí)例講解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-09-09
  • Java mybatis-plus詳解

    Java mybatis-plus詳解

    MyBatis-Plus是一個(gè)MyBatis的增強(qiáng)工具,在MyBatis的基礎(chǔ)上只做增強(qiáng)不做修改,為簡化開發(fā)、提高效率而生,本文給大家詳細(xì)講解一下MyBatis-Plus,需要的朋友參考下吧
    2021-09-09
  • 詳解Java設(shè)計(jì)模式編程中的中介者模式

    詳解Java設(shè)計(jì)模式編程中的中介者模式

    這篇文章主要介紹了Java設(shè)計(jì)模式編程中的中介者模式,文中舉了典型的同事類與中介者類的例子來解釋說明,需要的朋友可以參考下
    2016-02-02
  • 二代身份證驗(yàn)證示例

    二代身份證驗(yàn)證示例

    這篇文章主要介紹了二代身份證驗(yàn)證示例,需要的朋友可以參考下
    2014-02-02
  • Springboot項(xiàng)目中運(yùn)用vue+ElementUI+echarts前后端交互實(shí)現(xiàn)動(dòng)態(tài)圓環(huán)圖(推薦)

    Springboot項(xiàng)目中運(yùn)用vue+ElementUI+echarts前后端交互實(shí)現(xiàn)動(dòng)態(tài)圓環(huán)圖(推薦)

    今天給大家?guī)硪黄坛剃P(guān)于Springboot項(xiàng)目中運(yùn)用vue+ElementUI+echarts前后端交互實(shí)現(xiàn)動(dòng)態(tài)圓環(huán)圖的技能,包括環(huán)境配置及圓環(huán)圖前端后端實(shí)現(xiàn)代碼,感興趣的朋友一起看看吧
    2021-06-06
  • SpringBoot中的自動(dòng)配置原理詳解

    SpringBoot中的自動(dòng)配置原理詳解

    這篇文章主要介紹了SpringBoot中的自動(dòng)配置原理詳解,springboot的自動(dòng)配置類直觀的表現(xiàn)就是通過一系列的注解,使得springboot項(xiàng)目在啟動(dòng)的時(shí)候從配置文件中加載需要自動(dòng)配置的類,注入容器中,需要的朋友可以參考下
    2024-01-01
  • SpringBoot的SPI機(jī)制源碼解析

    SpringBoot的SPI機(jī)制源碼解析

    這篇文章主要為大家介紹了SpringBoot的SPI機(jī)制源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • SpringBoot + Shiro前后端分離權(quán)限

    SpringBoot + Shiro前后端分離權(quán)限

    這篇文章主要為大家詳細(xì)介紹了SpringBoot + Shiro前后端分離權(quán)限,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • SpringBoot bean查詢加載順序流程詳解

    SpringBoot bean查詢加載順序流程詳解

    當(dāng)你在項(xiàng)目啟動(dòng)時(shí)需要提前做一個(gè)業(yè)務(wù)的初始化工作時(shí),或者你正在開發(fā)某個(gè)中間件需要完成自動(dòng)裝配時(shí)。你會(huì)聲明自己的Configuration類,但是可能你面對(duì)的是好幾個(gè)有互相依賴的Bean
    2023-03-03

最新評(píng)論