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

【示例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();

}

}

(本文完)

java poi打印word_Java 打印Word文档相关推荐

  1. java poi生成word_POI生成word文档

    1:需要的jar包 百度云: https://pan.baidu.com/s/1TP9YWhTQu8QHpB41AU3I5Q 提取码: ymtj maven: org.apache.poi poi 3 ...

  2. java 导出word_Java 生成Word文档

    Word具有强大的文字处理功能,是我们日常工作生活中广泛使用到的工具之一.本文就将介绍如何使用Free Spire.Doc for Java在Java应用程序中创建Word文档,插入图片,并且设置段落 ...

  3. 简单几行代码,教你在Aspose.words中使用 Java 将水印添加到 Word 文档

    Aspose.Words 是一种高级Word文档处理API,用于执行各种文档管理和操作任务.API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word.此 ...

  4. 使用poi根据模版生成word文档并转换成PDF文件(可处理doc文件与docx文件版)

    该篇文章是<使用poi根据模版生成word文档并转换成PDF文件>后续解决传入文件为doc文档或docx的处理方法 /*** 根据模板生成word** @param path 模板的路径* ...

  5. Word处理控件Aspose.Words功能演示:在 Java 中将 HTML 文件转换为 Word 文档

    在各种情况下,您可能需要将 HTML 内容转换为 Word 文档.例如,用于从所见即所得 HTML 编辑器生成文档或将网页转换为 DOCX 或 DOC 格式.为了以编程方式执行此转换,本文介绍了如何将 ...

  6. Java使用FreeMarker自动生成Word文档(带图片和表单)

    Java使用FreeMarker自动生成Word文档(带图片和表单) 1 背景 2 目标效果 3 创建Word模板 3.1 创建模板文档 3.2 转换模板文档 3.3 处理模板文档中的占位符 3.4 ...

  7. wps文件一点打印就关闭打印机服务器,word打印闪退 word文档一打印就闪退

    是的打印机设置问题,可能是某个打印机服务没有打开当添加打印机或是使用打印机时,系统报错"打印后台程序服务没有运行",一般会发生在 Windows 2000.XP.2003 系统下, ...

  8. java通过POI和jacob实现word文档的在线预览和下载

    通过POI和jacob可以实现word文档的在线预览和下载. 首先,引入以下maven依赖. <dependency><groupId>org.apache.poi</g ...

  9. Java通过POI或Freemarker生成word文档,使用Jfreechart创建统计图表

    最近做了一个使用Java生成统计分析报告word文档的功能,有提前制作好的word文档,其中共包含了普通文本变量,普通表格,动态表格.统计图表(柱状图.饼状图.折线图等),在此记录下POI和freem ...

  10. java 替换 word_Java 在 Word 文档中使用新文本替换指定文本的方法

    创作一份文案,经常会高频率地使用某些词汇,如地名.人名.人物职位等,若表述有误,就需要整体撤换.文本将介绍如何使用Spire.Doc for Java,在Java程序中对Word文档中的指定文本进行替 ...

最新文章

  1. 单例设计模式singleton
  2. 锐捷路由器--多线路应用路由
  3. c语言条件编译的例子,C语言条件编译分析实例
  4. vue.js实战——购物车练习(包含全选功能)
  5. python坐标轴刻度设置_学习python中matplotlib绘图设置坐标轴刻度、文本
  6. Jmeter 老司机带你一小时学会Jmeter
  7. JavaScript-打开新窗口(window.open)
  8. python 归一化_数据的标准化和归一化
  9. Web开发秘方(WEB DEVELOPMENT RECIPES)[47.5MB] PDF扫描版
  10. windows “文件大小”与“占用空间”、文件系统与文件拷贝
  11. python培训拾遗
  12. 大学计算机第一学期期末考试试题,《大学计算机基础》期末考试试题(A卷)..doc...
  13. 触屏java版象棋下载 游戏下载安装_中国象棋官方版下载
  14. ddr5内存上市时间_DDR5内存年底开始量产,2022年成为主流!
  15. 轻体重者入门跑鞋选购全攻略(包括跑姿分析及跑鞋推荐)
  16. 程序集版本号,文件版本号及发布版本号管理
  17. ACM与IEEE双Fellow、华人女计算机科学家周以真:可信 AI,未来可期
  18. Python爬取美桌网美女图片
  19. 睡后收入:小白的自动赚钱神器
  20. 图数据库实操:用 Nebula Graph 破解成语版 Wordle 谜底

热门文章

  1. python json转dict(dict转json)
  2. python转str类型的列表为list格式
  3. ssm mysql增删改查_SSM配置并实现简单的数据库增删改查操作
  4. 爬虫实现原理与实现技术
  5. [区块链] 密码学——Merkle 树
  6. LintCode刷题笔记-- BackpackIII
  7. wget命令3(转载)
  8. 一起啃PRML - 1.2.2 Expectations and covariances 期望和协方差
  9. 从偶然的机会发现一个mysql特性到wooyun waf绕过题
  10. Spring源码追踪3——AOP机制