none
使用Microsoft Print to PDF输出PDF文件,怎么判断文件已经生成了? RRS feed

  • Question

  •              

    代码里设置了

      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文件完成生成了呢?

    Thursday, December 2, 2021 6:19 AM

All replies