からテキストを取得しようとしています .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を登録すると、それはちょうどうまく動作するはずです