C# 如何打印Word文档_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > C# 如何打印Word文档

C# 如何打印Word文档

 2017/12/18 12:59:14  Miaonly  程序员俱乐部  我要评论(0)
  • 摘要:文档打印在工作中很常用,本篇文章将介绍一种在C#中通过第三方免费组件FreeSpire.Docfor.NET来实现Word文档中打印的方法。这里提供了两种可供选择的打印方法,即静默打印和弹出对话框打印。文章转载自http://www.cnblogs.com/Yesi/p/6000247.html需要打印的原Word文档截图如下:下面是实现文档打印的全部代码,供参考:usingSystem;usingSpire.Doc;usingSystem.Windows.Forms
  • 标签:C# 文档

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

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



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

class="c#">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格式的截屏:

??

?

?

  • 大小: 288.7 KB
  • 大小: 404.5 KB
  • 查看图片附件
上一篇: 李斌一句商业模式不可持续,揭开了摩拜的尴尬处境 下一篇: 没有下一篇了!
发表评论
用户名: 匿名