2017-03-21 3 views
1

私は単語の文書を読もうとしています。 私はOPENXMLとの.docxファイルを読み取ることができていますが、エラーinterop、openxml、またはAsposeなしで.netと.docxファイルを読む方法

ファイルが破損しdatafor .docファイルが含まれてばかり。

asposeのような有料ライブラリは欲しくないし、単語がインストールされていないとうまくいくはずだ。

+0

あなた自身のパーサーを書くことができます。 – Steve

+0

返信いただきありがとうございますが、お試しいただきありがとうございますか?それは私のために役立つだろう –

+0

古い '.doc'ファイル用の独自のパーサを書くことは、かなり複雑なAFAIK形式なのでかなり大きな仕事です。そのため、そのためのあらゆる種類の例は、スタックオーバーフローに関するここでの答えにはあまりにも多すぎるでしょう。ですから、古い '.doc'ファイルを編集できる無料のライブラリがあれば(Asposeのような市販のライブラリを調べる必要があるかもしれません) Interopを使ってこれらのファイルを読み込みます(または '.doc'ファイルのサポートを取り除き、OpenXMLと' .docx'ファイルに固執するだけです)。 – bassfader

答えて

1

オプション1は、問題を解決するために独自のライブラリを作成しています。あなたが取り組んでいるプロジェクトよりも大きなプロジェクトになるので、このオプションを取らないようにしてください。

オプション2

iは、Aspose社のような任意の有給ライブラリを望んでいないと言葉がインストールされていない場合も、それが動作するはずです。

Syncfusion docioを使用できます。資格がある場合は無料のライセンスhereがあります。私たちはdoc関連の解析にこれを使用しています。私たちは図書館に満足しています。

関連する問題