C# 代码实现调用打印机打印文件

首次发布:2025-04-29
 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