gpt4 book ai didi

c# - `WordprocessingDocument.Open` 后损坏的文件

转载 作者:太空宇宙 更新时间:2023-11-03 12:52:19 25 4
gpt4 key购买 nike

我对此有疑问:

using (WordprocessingDocument wordDoc = WordprocessingDocument.Open(document, true)) { }

使用上面的方法并尝试在 Word 中打开文档,显示文件已损坏的错误消息。有趣的是,对于 LibreOffice 文件是可以的。我在使用此代码之前和之后比较了 WinMarge 文件中的 xml 文件(在 docx 中),两者是相同的。差异仅在于 docx 文件的大小 - 为什么?

最佳答案

好的..我解决了问题..这不是很好的解决方案但它有效..

var document = "template.docx";
using (WordprocessingDocument wordDoc = WordprocessingDocument.Open(document, true))
{
// some editing stuff
wordDoc.Clone("ready.docx");
}

现在 template.docx 已损坏,但 ready.docx 没问题。

关于c# - `WordprocessingDocument.Open` 后损坏的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35100271/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com