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.setP

利用Spire.Doc for Java的PrinterJob类,开发者可以实现高质量的Word文档打印,包括设置纸张大小、打印份数和是否显示打印对话框。此方法特别适合需要高清晰度打印效果的场景。
最低0.47元/天 解锁文章
328

被折叠的 条评论
为什么被折叠?



