基于Java的Word格式处理控件Spire.Doc最新实现新的打印方法,使用该方法打印出来的文档清晰度更高,增加更多设置选项。本文将介绍具体的代码演示。
Spire.Doc 能够非常完美的识别中文字符并支持丰富的word文档元素:文本框、页眉、页脚、项目符号和编号、表格、文本、超链接、水印、图片、形状等。
本文介绍如何使用Spire.Doc for Java 提供的PrinterJob类打印Word文档。通过该类,可以设置打印纸张大小,打印份数,是否弹出打印对话框等,且使用该方法打印出来的文档清晰度更高。可点击此处下载最新版测试。
*这么优秀的国产工具怎能错过呢!在线下单专享“一口价”,查看优惠价格!想要获取更多福利的朋友可以咨询在线客服哦~
代码示例
import com.spire.doc.*;import java.awt.print.*;public class WordPrint { public static void main(String[] args) throws Exception { //加载文档 Document doc = new Document(); doc.loadFromFile("Sample.docx"); PrinterJob loPrinterJob = PrinterJob.getPrinterJob(); PageFormat loPageFormat = loPrinterJob.defaultPage(); //设置打印纸张大小 Paper loPaper = loPageFormat.getPaper(); loPaper.setSize(600, 500); loPageFormat.setPaper(loPaper); //删除默认页边距 loPaper.setImageableArea(0, 0, loPageFormat.getWidth(), loPageFormat.getHeight()); //设置打印份数 loPrinterJob.setCopies(1); loPrinterJob.setPrintable(doc, loPageFormat); //设置打印对话框 if (loPrinterJob.printDialog()) { //执行打印 try { loPrinterJob.print(); } catch (PrinterException e) { e.printStackTrace(); } } }}
还想要更多教程资源吗可以点击阅读【2020 · E-iceblue最新资源整合】,查找需要的教程资源。
标签:
来源:慧都网
声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!