【问题标题】:Difference between Open and Create on DocumentFormat.OpenXml.Packaging.WordprocessingDocumentDocumentFormat.OpenXml.Packaging.WordprocessingDocument 上的 Open 和 Create 之间的区别
【发布时间】:2010-09-12 06:45:16
【问题描述】:

这两种方法的文档和我读起来几乎一模一样。我有一个要打开并进行更改的模板 (.DOTX),另存为 .DOCX。什么是正确的方法?而且,事实上,我如何保存文档?我看不到 Save 方法...

【问题讨论】:

    标签: .net .net-3.5 openxml openxml-sdk


    【解决方案1】:

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

    如果文档存在,则使用Create 方法将打开该文档,如果不存在则创建它。

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

    【讨论】:

    • 奇怪的是,如果文件不存在,使用“打开”确实会创建文件,然后抛出异常。谁让你创建文件的!!?
    猜你喜欢
    • 2017-05-27
    • 2019-03-01
    • 2019-03-23
    • 2019-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-01
    • 2012-01-12
    相关资源
    最近更新 更多