java poi打印word_Java 打印Word文档
本文介绍如何在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文档相关推荐
- java poi生成word_POI生成word文档
1:需要的jar包 百度云: https://pan.baidu.com/s/1TP9YWhTQu8QHpB41AU3I5Q 提取码: ymtj maven: org.apache.poi poi 3 ...
- java 导出word_Java 生成Word文档
Word具有强大的文字处理功能,是我们日常工作生活中广泛使用到的工具之一.本文就将介绍如何使用Free Spire.Doc for Java在Java应用程序中创建Word文档,插入图片,并且设置段落 ...
- 简单几行代码,教你在Aspose.words中使用 Java 将水印添加到 Word 文档
Aspose.Words 是一种高级Word文档处理API,用于执行各种文档管理和操作任务.API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word.此 ...
- 使用poi根据模版生成word文档并转换成PDF文件(可处理doc文件与docx文件版)
该篇文章是<使用poi根据模版生成word文档并转换成PDF文件>后续解决传入文件为doc文档或docx的处理方法 /*** 根据模板生成word** @param path 模板的路径* ...
- Word处理控件Aspose.Words功能演示:在 Java 中将 HTML 文件转换为 Word 文档
在各种情况下,您可能需要将 HTML 内容转换为 Word 文档.例如,用于从所见即所得 HTML 编辑器生成文档或将网页转换为 DOCX 或 DOC 格式.为了以编程方式执行此转换,本文介绍了如何将 ...
- Java使用FreeMarker自动生成Word文档(带图片和表单)
Java使用FreeMarker自动生成Word文档(带图片和表单) 1 背景 2 目标效果 3 创建Word模板 3.1 创建模板文档 3.2 转换模板文档 3.3 处理模板文档中的占位符 3.4 ...
- wps文件一点打印就关闭打印机服务器,word打印闪退 word文档一打印就闪退
是的打印机设置问题,可能是某个打印机服务没有打开当添加打印机或是使用打印机时,系统报错"打印后台程序服务没有运行",一般会发生在 Windows 2000.XP.2003 系统下, ...
- java通过POI和jacob实现word文档的在线预览和下载
通过POI和jacob可以实现word文档的在线预览和下载. 首先,引入以下maven依赖. <dependency><groupId>org.apache.poi</g ...
- Java通过POI或Freemarker生成word文档,使用Jfreechart创建统计图表
最近做了一个使用Java生成统计分析报告word文档的功能,有提前制作好的word文档,其中共包含了普通文本变量,普通表格,动态表格.统计图表(柱状图.饼状图.折线图等),在此记录下POI和freem ...
- java 替换 word_Java 在 Word 文档中使用新文本替换指定文本的方法
创作一份文案,经常会高频率地使用某些词汇,如地名.人名.人物职位等,若表述有误,就需要整体撤换.文本将介绍如何使用Spire.Doc for Java,在Java程序中对Word文档中的指定文本进行替 ...
最新文章
- 单例设计模式singleton
- 锐捷路由器--多线路应用路由
- c语言条件编译的例子,C语言条件编译分析实例
- vue.js实战——购物车练习(包含全选功能)
- python坐标轴刻度设置_学习python中matplotlib绘图设置坐标轴刻度、文本
- Jmeter 老司机带你一小时学会Jmeter
- JavaScript-打开新窗口(window.open)
- python 归一化_数据的标准化和归一化
- Web开发秘方(WEB DEVELOPMENT RECIPES)[47.5MB] PDF扫描版
- windows “文件大小”与“占用空间”、文件系统与文件拷贝
- python培训拾遗
- 大学计算机第一学期期末考试试题,《大学计算机基础》期末考试试题(A卷)..doc...
- 触屏java版象棋下载 游戏下载安装_中国象棋官方版下载
- ddr5内存上市时间_DDR5内存年底开始量产,2022年成为主流!
- 轻体重者入门跑鞋选购全攻略(包括跑姿分析及跑鞋推荐)
- 程序集版本号,文件版本号及发布版本号管理
- ACM与IEEE双Fellow、华人女计算机科学家周以真:可信 AI,未来可期
- Python爬取美桌网美女图片
- 睡后收入:小白的自动赚钱神器
- 图数据库实操:用 Nebula Graph 破解成语版 Wordle 谜底