2

FlatOPC ファイルを使用するソフトウェアを開発しています。ファイルのいくつかの部分を操作する必要があります。System.IO.Packaging は、.docx ファイルを操作するためのクラス ZipPackage および ZipPackagePart を提供します。FlatOPC の実装はありません。だから私は自分自身を構築しました。問題は、WordprocessingDocument で FlatOPCPackage を使用すると NullReferenceException がスローされ、その理由が見つからなかったことです。デバッグは、FlatOPCPackage の 1 つのメソッドのみが呼び出され、このメソッドが機能することを示しています。

誰かが同様の問題に遭遇しましたか?

4

1 に答える 1

1

パーツノードのFlatOPCの属性によって提供されるcontentTypeを使用しませんでした。このコードは私の問題を解決しました。

XmlNode packageNode = nodeList[0];
string contentType = packageNode.Attributes["pkg:contentType"].Value;
于 2009-07-19T07:31:25.780 に答える