2009-07-10 5 views
1

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

誰も同じような問題が発生しましたか?

+0

コードを表示できますか?コードを見ずにデバッグするのは難しいです。 – notnoop

答えて

0

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

XmlNode packageNode = nodeList[0]; 
string contentType = packageNode.Attributes["pkg:contentType"].Value; 
関連する問題