代码里设置了
printDoc.PrinterSettings.PrintToFile = true;
printDoc.PrinterSettings.PrintFileName = pdfFilePath
然后打印生成PDF文件,
if (File.Exists(pdfFilePath))
{FileInfo fileInfo = new FileInfo(pdfFilePath);
fileInfo.MoveTo(destFilePath);}
想实现文件生成后,将生成的文件移动到另外的位置:
MoveTo的位置报错,提示文件正在被使用中。
如果在MoveTo位置设置断点,停止一会,再执行,就没有问题。
应该是PDF文件没完全创建好。
我怎么才能判断一个PDF文件完成生成了呢?