/ / DocumentFormat.OpenXmlを使用してwordからテキストを取得 - c#、asp.net、ms-word

DocumentFormat.OpenXmlを使用して単語からテキストを取得する - c#、asp.net、ms-word

からテキストを取得しようとしています .docx このファイルをVisual Studioで使用するとうまく機能しますが、サーバーにアップロードするとエラーが発生します。

エラー: ファイルまたはアセンブリ "DocumentFormat.OpenXml、バージョン= 2.5.5631.0、カルチャ=ニュートラル、PublicKeyToken = 31bf3856ad364e35"またはその依存関係のいずれかを読み込めませんでした。システムは、指定されたファイルを見つけることができません。

using (WordprocessingDocument wordDoc = WordprocessingDocument.Open(document, true)) {
DocumentFormat.OpenXml.Wordprocessing.Body body
= wordDoc.MainDocumentPart.Document.Body;
totaltext = body.InnerText;
}

回答:

回答№1は1

あなたはあなたのコードを使用したいそれぞれのマシンにdll "DocumentFormat.OpenXml.dll"を登録しなければなりません。

サーバにDLLを登録すると、それはちょうどうまく動作するはずです