public void Print(string filePath)
{
// 调用系统默认程序打开并打印文件(wrod,excel,pdf,txt等),但电脑上一定要安装默认打开文件的软件
try
{
// 使用Process.Start打开文件并传递打印参数,选择的打印机是电脑默认的打印机
ProcessStartInfo startInfo = new ProcessStartInfo
{
FileName = filePath,
Verb = "print"
};
Process.Start(startInfo);
}
catch (Exception ex)
{
Console.WriteLine("打印过程中出现错误: " + ex.Message);
}
finally
{
// 打印完成后可以选择删除临时文件
//File.Delete(filePath);
}
}本文来自 www.luofenming.com