关于文档打印,网上看了好多资料,找了许多的博客,网站。整理了几种方法。
1,后台打印,不显示打印过程和提示框
利用word 的COM组件,添加引用:Microsoft word 14.0 object libarary。
using System; using System.Diagnostics; namespace PrintFile { class Program { /// <summary> /// 后台打印文档 /// </summary> /// <param name="args"></param> static void Main(string[] args)//args[0]填入要打印文档的路径名称 { Microsoft.Office.Interop.Word.Application oWord = new Microsoft.Office.Interop.Word.Application(); oWord.Visible = false; Microsoft.Office.Interop.Word.Document oDoc = oWord.Documents.Open(@"D:\test.doc"); //打开文档,文件名主程序传递 //Microsoft.Office.Interop.Word.Document oDoc = oWord.Documents.Open(@args[0]); object s