通过几天的查找经测试后发现以下三种方法可以实现用C#直接打印PDF文件. 方法一:通过调用命令行: using System.Drawing.Printing; using System.Diagnostics; using System.Collections.Specialized; //打印方法 private void pdfPrint(string filePath) { PrintDocument pd = new PrintDocument(); Process p = new P