在DocumentFormat.OpenXml.Packaging.WordprocessingDocument上打开和创建之间的区别

问题描述:

这两种方法的文档几乎与我读取的内容完全相同。我有一个模板(.DOTX),我想打开并进行更改,保存为.DOCX。什么是正确的方法?而且,其实怎么办我保存文档?我看到没有Save方法...在DocumentFormat.OpenXml.Packaging.WordprocessingDocument上打开和创建之间的区别

使用Open方法要求文档已存在。如果不是,则抛出异常。

使用Create方法将打开文档(如果存在)或创建文档(如果不存在)。

当您调用Close方法时,文档会自动保存。

+0

奇怪的是,使用'打开'确实创建文件,如果不存在,然后引发异常。谁让你创建文件!!? – yazanpro 2013-10-07 21:14:51