C#打印pdf文件,怎么样不弹出Adobe Reader窗口

.Net技术 码拜 4年前 (2016-07-12) 423次浏览
 protected void Button6_Click(object sender, EventArgs e)
{
string pdfPath = @”D:\ZBzljcApplication\ZBzljcApplication\excel\2013(J1)001259.pdf”;
System.Diagnostics.Process p = new System.Diagnostics.Process();
//不现实调用程序窗口,但是对于某些应用无效
p.StartInfo.CreateNoWindow = true;
p.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
//采用操作系统自动识别的模式
p.StartInfo.UseShellExecute = true;
//要打印的文件路径,可以是WORD,EXCEL,PDF,TXT等等
p.StartInfo.FileName = pdfPath;
//指定执行的动作,是打印,即print,打开是 open
p.StartInfo.Verb = “print”;
//开始
p.Start();

}
以上代码现在打印以后,会弹出一个Adobe Reader窗口,怎么隐藏这个窗口?执行打印。

解决方案

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明C#打印pdf文件,怎么样不弹出Adobe Reader窗口
喜欢 (0)
[1034331897@qq.com]
分享 (0)