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();}}}
}

Word文档打印又出新方法!Spire.Doc全新代码让文档更清晰相关推荐

  1. C语言中判断回文数用数组的方法,【C语言】回文数和回文字符串的判断

    一.名词解释: 如果一个数正着反着都是一样,就称为这个数是回文数.例如:6, 66, 606, 6666 同理如果一个字符串正着反着都是一样就称为这个字符串是回文字符串,例如"aba&quo ...

  2. c语言原始,[蓝桥杯][历届试题]回文数字 最原始的方法(C语言代码)

    解题思路: 注意事项:C语言用bool类型要加头文件 #include 参考代码: #include #include bool JudgePalindrome(int a) { int i,j,n= ...

  3. Word控件Spire.Doc 【打印】教程(2):保打印word文档不显示打印处理对话框

    Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库.在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建.编辑.转换和打印 Micr ...

  4. Word控件Spire.Doc 【列表】教程:在 Word 文档中插入列表

    Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库.在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建.编辑.转换和打印 Micr ...

  5. Word控件Spire.Doc 【文本】教程(21) ;如何在 C# 中用 Word 文档替换文本

    Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库.在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建.编辑.转换和打印 Micr ...

  6. Spire.Doc Word文档模板数据替换

    目录 项目背景介绍 关于Spire.Doc 功能实现 模板文字替换方法 文档插入附件 指定位置插入电子签名.电子公章等 创建复选框 去除word空白节 table 表格动态添加行并填充数据 模板归档生 ...

  7. Word控件Spire.Doc 【页面设置】教程(4) 如何在文档中插入分节符

    在 Microsoft Word 中,您可以通过在所需位置插入分节符轻松地将文档拆分为多个部分,从而允许您对这些部分应用不同的格式或布局选项.如果您需要执行以下任何任务,Microsoft Word ...

  8. Word控件Spire.Doc 【段落处理】教程(五):如在 C#、VB.NET 中将 Word 段落从一个文档复制到另一个文档

    复制 Word 段落时,用户可以选择仅复制文本或复制段落的所有元素,例如格式.图像.超链接等.本指南中的解决方案介绍了如何在 C# 中将 Word 段落(文本和格式)从一个文档复制到另一个文档和VB. ...

  9. Word控件Spire.Doc 【页面背景】教程(9) ;C#/VB.NET:从 Word 文档中删除文本或图像水印

    可以将水印添加到 Word 文档中,以告知其他人文档的所有权或状态.有时,您可能希望删除 Word 文档中的现有水印.本文将演示如何使用Spire.Doc for .NET从 C# 和 VB.NET ...

  10. Word控件Spire.Doc 【页面背景】教程(7) ;在 C# 中为 word 文档设置图像背景

    我们已经演示了如何在 C# 中为 word 文档设置渐变背景.除了渐变背景,Spire.Doc还支持为word文档添加图片背景.本文将向您展示如何在 C# 中为 word 文档设置图像背景. Spir ...

最新文章

  1. flutter-webview的坑用到第三方插件的
  2. 十大原因宣判Windows死亡 Linux终将胜利
  3. hadoop常用基础命令
  4. 社区生鲜招团长,物业优势何以难施展?
  5. php方法重载方法重写_Java基础之方法的重载
  6. poi导出excel设置列宽
  7. 淘宝返利模式的简单实现方法
  8. 浅谈css样式及选择器
  9. perfect forward secrecy
  10. file对象转换为Muti文件对象工具类
  11. 《经济的律动》徐远(作者)epub+mobi+azw3格式下载
  12. SpringBoot 启动类 @SpringBootApplication 注解 以及执行流程
  13. 降维方法(LDA、PCA、KLDA、MDS和ISOMAP)总结
  14. Power BI 关于日期显示格式的那些事儿
  15. redis与Memcached
  16. Android SDK开发包国内下载地址
  17. 爬虫Python入门好学吗
  18. 解决Win7添加网络打印机报错0x000003e3
  19. 神经网络算法英语,神经语言学英语
  20. Skynet天网监测到的数笔可疑交易背后:又一欺诈项目Forest Tiger Pro被确认

热门文章

  1. 2000-2018年各省研发投入面板数据
  2. JavaWeb学习篇8_用户登录、信息的增删改查、复杂功能小项目(Servlet、JSP、MySQL、JDBCTemplete、Durid、BeanUtils、tomcat、EL、JSTL)
  3. 呼叫中心系统功能其优势
  4. Python数据处理Tips数据离散变量常用5种处理方法
  5. 【狂神说】Spring学习笔记(全)
  6. github代理-github
  7. 股市日记之十四:牛二阶段(上篇)
  8. 【上传文件至服务器】
  9. stm32 RS485 SP3485
  10. 最新TP开源的淘宝客系统/推券客CMS系统+功能强大