gpt4 book ai didi

c# - 为 FlatOPC 使用 System.IO.Packaging

转载 作者:太空宇宙 更新时间:2023-11-03 14:35:55 26 4
gpt4 key购买 nike

我开发了一个使用 FlatOPC 文件的软件。我需要操作文件的几个部分。System.IO.Packaging 提供类 ZipPackage 和 ZipPackagePart 用于操作 .docx 文件。 FlatOPC 没有实现。所以我建立了自己的。问题是,将 FlatOPCPackage 与 WordprocessingDocument 一起使用会导致抛出 NullReferenceException,但我没有找到原因。调试显示只调用了 FlatOPCPackage 的一种方法并且该方法有效。

有没有人遇到过类似的问题?

最佳答案

我没有在部件节点上使用 FlatOPC 中的属性提供的 contentType。这段代码解决了我的问题。

XmlNode packageNode = nodeList[0];
string contentType = packageNode.Attributes["pkg:contentType"].Value;

关于c# - 为 FlatOPC 使用 System.IO.Packaging,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1108481/

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