DocumentFormat.OpenXml导出word合并(文件被另一个进程占用)

1.导出word合并时,文件锁定被占用,部分代码

public WordprocessingDocument document;
public DocExport(string path)
{
document = WordprocessingDocument.CreateFromTemplate(path);
}
   //path需要保存的文件地址
 document.SaveAs(path).Close();//最重要的就是这个Close,释放文件
 document.Dispose();//只是释放了document对象,并没有释放文件

详见:https://stackoverflow.com/questions/49633150/saveas-wordprocessingdocument-open-xml-file-is-locked

posted @ 2021-03-02 20:24  万万万W  阅读(405)  评论(0编辑  收藏  举报