我想写个函数实现把指定的文件打印到系统默认的打印机(pdf虚拟打印机)上就行了,且不弹出选择打印机的窗口。函数格式如: print(源文件,输出的pdf文件)
如:print(c:\\test.htm,c:\\test.pdf) 即打印test.htm文件,生成后的为test.pdf,且打印在后台执行,打印过程中不弹任何打印设置窗口。
如:print(c:\\test.htm,c:\\test.pdf) 即打印test.htm文件,生成后的为test.pdf,且打印在后台执行,打印过程中不弹任何打印设置窗口。
{
PrintDocument pd = new PrintDocument();
pd.DocumentName = "Name_name";
pd.PrinterSettings = new PrinterSettings();
pd.PrinterSettings.PrinterName = System.Configuration.ConfigurationSettings.AppSettings["Printer"];
pd.Print();
}
可以在webconfig里面设置。成功可以返回提示信息。