欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

C# 调用打印机打印文件

程序员文章站 2022-08-28 13:08:24
C# 调用打印机打印文件,通常情况下,例如Word、Excel、PDF等可以使用一些对应的组件进行打印,另一个通用的方式是直接启用一个打印的进程进行打印。示例代码如下: ......

c# 调用打印机打印文件,通常情况下,例如word、excel、pdf等可以使用一些对应的组件进行打印,另一个通用的方式是直接启用一个打印的进程进行打印。示例代码如下:

using system.diagnostics;

string filepath = "文件路径";
string printer = "打印机";
processstartinfo info = new processstartinfo();
info.arguments = "\"" + printer + "\"";
info.verb = "printto";
info.filename = filepath;
info.createnowindow = true;
info.windowstyle = processwindowstyle.hidden;
 
process p = new process();
p.startinfo = info;
p.start();
p.waitforinputidle();