我写了下面的代码来从文件夹中获取所有图像。
下面是代码
string[] files = Directory.GetFiles(@"C:\temp", "*.jpeg");
我在文件中获得了所有图像名称。现在我想一张一张地打印所有图像。我试过下面的代码
foreach (var i in files)
{
objPrintImage = Image.FromFile(i);
objDimension = new FrameDimension(new System.Guid());
PrintDocument objPrintDoc = new PrintDocument();
objPrintDoc.PrintPage += new PrintPageEventHandler(this.objPrintDoc_PrintPage);
if (objPrintDoc.PrinterSettings.IsValid)
objPrintDoc.Print();
}
但出现错误 GDI+ 中发生一般错误。