現在、Word Onlineで作成されたdocxファイルを処理するためにOpenXml.Wordprocessingを使用しています。ワードで保存されたのdocxファイルで (オンラインでない)私は、コマンドのために何の問題もない:c#WordでのOpenXMLエラーオンラインファイル:絶対URIはサポートされていません。
using (var wdDocument = WordprocessingDocument.Open(fileName, true))
私は同じのdocxファイルを使用しますが、Wordのオンラインで保存した場合、私は次のようなエラーがあります。 targetUriパラメータを名前:絶対URIはサポートされていません
デバッガでいくつかのテストを実行する問題のあるURIはword/document.xmlである可能性がありますが、どのような方法でこの問題を修正できるかはわかりません。ここ
スタックトレース:
」System.IO.Packaging.PackUriHelper.ResolvePartUri(可能System.Uri sourcePartUri、可能System.Uri targetUri)における[0x0001a] /民間の/ tmp /ソースモノ - 2017- 02/bockbuild-2017-02/profiles/mono-mac-xamarin/build-root/mono-x86/mcs/class/WindowsBase/System.IO.Packaging/PackUriHelper.cs:195 \ n DocumentFormat.OpenXml.Packagingです。 OpenXmlPartContainer.LoadReferencedPartsAndRelationships([TKey、TValue] loadedParts)[0x000fc] 2つのTKeyを使用して、 in < 4ab5d 094c38a4200ae0a70753476e093>:0 DocumentFormat.OpenXml.Packaging.OpenXmlPartContainer.LoadReferencedPartsAndRelationshipsで\ N(DocumentFormat.OpenXml.Packaging.OpenXmlPackage openXmlPackage、DocumentFormat.OpenXml.Packaging.OpenXmlPart sourcePart、DocumentFormat.OpenXml.Packaging.RelationshipCollection relationshipCollection、System.Collections.Generic。 [0x0016e] in < 4ab5d094c38a4200ae0a70753476e093>:0 \ n DocumentFormat.OpenXml.Packaging.OpenXmlPackage.Load()[0x000f5] in < 4ab5d094c38a4200ae0a70753476e093>:0 \ n DocumentFormat.OpenXml.Packagingで辞書の[TKey、TValue] loadedParts) .OpenXmlPackage.OpenCore(System.String path、System.Boolean readWriteMode)[0x0004d] < 4ab5d094c38a4200ae0a70753476e093>:0 \ n DocumentFormat.OpenXml.Packaging.WordprocessingDocument.Open(System.String path、System.Boolean isEditable、DocumentFormat.OpenXml .Packaging.OpenSettings openSettings)[0x000a6]の< 4ab5d094c38a4200ae0a70753476e093>:0 \ n DocumentFormat.OpenXml.Packaging.WordprocessingDocument.Openで(可能System.String経路、可能System.Boolean isEditableを)[0x00007] < 4ab5d094c38a4200ae0a70753476e093>:0 \ n
任意のアイデア?