文档打印在工作中很常用,本篇文章将介绍一种在C#中通过第三方免费组件Free Spire.Doc for .NET来实现Word文档中打印的方法。这里提供了两种可供选择的打印方法,即静默打印和弹出对话框打印。文章转载自http://www.cnblogs.com/Yesi/p/6000247.html

需要打印的原Word文档截图如下:


 下面是实现文档打印的全部代码,供参考:

using System;
using Spire.Doc;
using System.Windows.Forms;namespace Doc_Print
{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void button1_Click(object sender, EventArgs e){// 创建一个Documnet类对象Document doc = new Document();// 加载需要打印的Word文档doc.LoadFromFile(@"C:\Users\Administrator\Desktop\示例文档.doc");// 实例化System.Windows.Forms.PrintDialog对象PrintDialog dialog = new PrintDialog();dialog.AllowPrintToFile = true;dialog.AllowCurrentPage = true;dialog.AllowSomePages = true;dialog.UseEXDialog = true;// 关联doc.PrintDialog属性和PrintDialog对象 doc.PrintDialog = dialog;// 后台打印// PrintDocument printDoc = doc.PrintDocument;        // printDoc.Print();// 显示打印对话框并打印if (dialog.ShowDialog() == DialogResult.OK){//printDoc.Print();}}}
}

打印文档过后XPS格式的截屏:

C# 如何打印Word文档相关推荐

  1. java word打印_如何通过Java打印Word文档

    本文将介绍如何使用Java程序来打印Word文档.打印可分为两种方式:一是打印到物理打印机:二是打印到虚拟打印机. 使用工具:Spire.Doc for Java 测试环境: ●Intellij Id ...

  2. java打印word_Java jacob调用打印机打印word文档

    前面说了Java如何生成复杂的Word文档,今年记录下Java如何调用打印机打印word文档. 起初用的是自带的PrintJob,但是系统提供的打印机制并不成熟完整.网上的代码也是千篇一律,在我的打印 ...

  3. java poi打印word_Java 打印Word文档

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

  4. 手机微信如何打印word文档,微信中接收文件怎么打印

    作为一个文艺青年,特别喜欢在手机上写一些辞藻华丽的语言,有些语言可以代表自己当心的心境,有些语言则纯属个人鉴赏.平常我总要打开手机上的记事软件,输入一段话保存一下,有时候还会在空闲之余,在电脑的文档上 ...

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

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

  6. [办公软件word] 怎么逆序打印Word文档?逆序打印Word文档技巧

    转载请说明来源于"厦门SEO" 本文地址:http://www.96096.cc/Article/160970.html 办公软件word 大多数人在使用Word文档的时候都是只会 ...

  7. java打印word_如何通过Java打印Word文档

    本文将介绍如何使用Java程序来打印Word文档.打印可分为两种方式:一是打印到物理打印机:二是打印到虚拟打印机. 使用工具:Spire.Doc for Java 测试环境:Intellij Idea ...

  8. C# 打印Word文档

    C#打印Word文档,网上不少文章,不过步骤普遍复杂,简单的方法整理如下: 参考:https://stackoverflow.com/questions/25483754/print-word-doc ...

  9. python 打印文件_在Python中打印word文档

    我这里有一个简单的批处理文件,它将从命令行打印word文档. "C:\Program Files\Microsoft Office\Office12\winword.exe" &q ...

  10. 为什么打印还要另存为_为什么打印机要打印Word文档的时候要出现另存为? 爱普生的...

    您好,发送打印命令后,打印机可以正62616964757a686964616fe4b893e5b19e31333337376434常进纸且打印动作正常,此时打印空白页或白色横纹,均是因为喷嘴堵塞造成, ...

最新文章

  1. SAP-注入“AI基因” 打造全球第一款“智能ERP
  2. vba根据内容调整word表格_【邮件合并】不会VBA也能批量生成Word封面
  3. 汇编语言等号=伪指令
  4. java oom dump_JVM 在遇到OOM(OutOfMemoryError)时生成Dump文件的三种方式
  5. datagrip防止xx后弹窗
  6. Linux网络编程——I/O复用函数之epoll
  7. python线程安全的计数器_+ =运算符在Python中是线程安全的吗?
  8. python入门基本笔记_Python入门基础知识笔记
  9. 西瓜书+实战+吴恩达机器学习(十四)无监督学习之聚类(k-means, LVQ, 高斯混合聚类, DBSCAN, AGNES)
  10. 【感悟】此时此刻,新年快乐
  11. mysql 修改字段注释_MySQL数据库+命令大全,人手一份的实操攻略来啦
  12. arm64Linux网易云,网易云音乐arm版
  13. bin文件如何编辑_如何加密PDF?使用福昕PDF编辑器加密PDF文件实操
  14. 嵌入式Linux--全志V3s--NOR Flash的使用(二)移植Nor Flash
  15. POJ刷题顺序(转载)
  16. java poi 替换word,POI替换Word中的mark标记(指定字符串)
  17. 微信支付--付款到零钱(java后端)
  18. Linux运维(指令全)
  19. c语言看图猜价格小游戏程序,开心利是小程序看图猜谜答案公布
  20. 颜值性能满分的华为Noto9,这个性能会让将他视为手中的至宝吗

热门文章

  1. LS-DYNA系列_IDEAL_GAS状态方程
  2. phpstorm 2017激活码(亲测可用)
  3. android属性动画实现翻卡片抽奖
  4. DOS、DDOS、CC等完整解决方案
  5. C++ primer 第五版习题答案, Stanley B. Lippman( 斯坦利 李普曼)(持续更新中)
  6. 机器人控制系统(一)——前期准备
  7. PHP在线支付接口集成教程
  8. 【SCOM部署】-SCOM简介
  9. 1.2379软性退火硬度
  10. Java数据结构和算法(总结)