你说的“打开PDF文件”是什么意思?如果你需要读取所有字节,更简单的方法是:byte[] byteArray = System.IO.File.ReadAllBytes(@"c:\file.pdf"); 如果您想在WinForm上显示它,请查看这里。